【发布时间】:2015-01-01 18:13:47
【问题描述】:
我正在使用 Laravel 4 开发一个应用程序,我需要做的是: 假设我有以下路线:
Route::get('/myroute/{entity}/methodname',
);
在其中我需要根据实体变量来决定应该调用哪个控制器和方法,例如:
'MyNameSpace\MyPackage\StudentController@methodname'
如果
entity == Student
并调用
'MyNameSpace\MyPackage\StaffController@methodname'
如果
entity == Staff
如何在 Laravel 4 路由中完成是否有可能,或者我必须想出 2 条不同的路由,比如?
Route::get('/myroute/Student/methodname') and Route::get('/myroute/Staff/methodname')
【问题讨论】:
标签: php laravel laravel-4 laravel-routing