Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Controller 如何在目录中组织控制器?_Controller_Laravel - Fatal编程技术网

Controller 如何在目录中组织控制器?

Controller 如何在目录中组织控制器?,controller,laravel,Controller,Laravel,我刚开始使用拉威尔。当我使用codeigniter或zend framework时,我可以将我的控制器组织到一个单独的目录中。例如,我可以创建“user/permission.php”和“user/group.php” 如何使用Laravel实现这一点?将/转换为\uu。因此,您的控制器/user/permission.php控制器 class User_Permission_Controller 更新: 您还必须路由到控制器,将更改为 所以路线类似于 Route::get('/', 'use

我刚开始使用拉威尔。当我使用codeigniter或zend framework时,我可以将我的控制器组织到一个单独的目录中。例如,我可以创建“user/permission.php”和“user/group.php”


如何使用Laravel实现这一点?

/
转换为
\uu
。因此,您的
控制器/user/permission.php
控制器

class User_Permission_Controller
更新: 您还必须路由到控制器,将
更改为
所以路线类似于

Route::get('/', 'user.permission@index');
你可以在这里看到更多的细节

(这与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());

我错过了什么,更新了答案。