对Laravel来说很新,我对路由的工作方式感到有些困惑。
在FuelPHP中,我习惯使用文件结构来定义路径。
E.g。我有admin / clients / add,我会使用一类Admin_Clients(以及一个方法action_add),等等。
使用Controller :: detect()注册类admin.clients但是当解决它时,它会选择Admin_Controller类,除非我定义了我想要避免的每一条路由。
如果有人能帮助我,我将不胜感激。
Laravel vs 3.2
答案 0 :(得分:1)
在Laravel中有一个命名约定很重要,特别是对于控制器。
在您的情况下,将Admin_Clients
重命名为AdminClients_Controller
可能会更好。
然后,我会限制使用Controller::detect()
,并明确地为每个控制器创建Route,如下所示:
Route::controller('AdminClients');
从现在开始,访问AdminClients_Controller
方法的方法如下:
http://localhost/controller/method/arguments
有关路线如何在Laravel中工作的进一步说明,请参阅: