2016-07-24 13 views
0

私は自分の手の込んだコントローラのために同じコードを書いています。 & destroy()の汎用ファイルへの関数index()、create()、update()、show()、edit()を抽出する方法はありますか?また、それを行うと、それぞれのコントローラーの機能を無効にするオプションが与えられますか?laravelの有能なコントローラのための一般的なCURDをどのようにgreateするのですか?

+0

Google「依存性の逆転原理とlaravel」を試してみてください。問題が見つかったら、コードで他の質問を投稿してください。 –

+1

あなたはそれをチェックできますか? //github.com/InfyOmLabs/laravel-generator あなたの解決策にすべきだと思う –

答えて

1

あなたが必要とするものは、nvd crud generatorのような無駄な発電機パッケージです。コントローラ、モデル、およびビュー用の作業テンプレートを作成し、必要に応じてedit yourselfをスイートにできます。このソリューションを使用すると、同じコードを繰り返し書き直す手間を省くことができ、各コントローラをカスタマイズする柔軟性が得られます。

しかし、拡張可能な一般的なコントローラが必要な場合は、これも可能です。コントローラーResourceControllerartisanmakeコマンドで作成し、それから他のすべてのリソースコントローラーを拡張することができます。

関連する問題