【发布时间】:2014-05-21 11:39:43
【问题描述】:
我是 Laravel 4 的新手,来自 codeigniter,我一直在尝试在 Laravel 中编写代码并反复查看他们的文档,我的问题是,有没有办法让路由自动检测控制器?
我一直在用
Route::resource('admin','AdminController');
但它似乎只提供与
相同的结果Route::get('admin','AdminController@index');
即使在包中也会出现同样的问题,我一直在尝试开发一个模块化的应用程序,就像我在 codeigniter 中可以实现的那样,其中有模块文件夹来放置不同的视图和控制器。
我只是不希望每次我有一个新方法时我也需要在路由中注册它,如果你要更新或增强你的控制器方法,这有点像很多工作。
【问题讨论】:
-
您应该考虑阅读 Phil Sturgeon 撰写的关于显式路由的使用及其提供的诸多优势的博客:philsturgeon.co.uk/blog/2013/07/beware-the-route-to-evil