Laravelを使い始めたばかりです。codeigniter または zend フレームワークを使用すると、コントローラーを別のディレクトリに整理できます。たとえば、「user/permission.php」と「user/group.php」を作成できます。
Laravelでそれを行うにはどうすればよいですか?
Laravelを使い始めたばかりです。codeigniter または zend フレームワークを使用すると、コントローラーを別のディレクトリに整理できます。たとえば、「user/permission.php」と「user/group.php」を作成できます。
Laravelでそれを行うにはどうすればよいですか?
に変換/
し_
ます。だからあなたのcontrollers/user/permission.php
コントローラーは
class User_Permission_Controller
また、次のようにルートを変更_
してコントローラーにルーティングする必要があります。.
Route::get('/', 'user.permission@index');
詳細については、こちらをご覧ください。http://codehappy.daylerees.com/using-controllers
(これは基本的に、いくつかの例を追加して Robbo が示した回答と同じです)。
次の(テスト済みの)構造を使用します。次のようなファイル controllers/admin.php があります。
class Admin_Controller extends Base_Controller {
...
}
そして、次のような controller/admin/groups.php のようなファイルがあります。
class Admin_Groups_Controller extends Admin_Controller {
...
}
そして、私が持っているroutes.phpファイルに
// Route to all controllers
Route::controller(Controller::detect());