【发布时间】:2016-08-23 16:02:43
【问题描述】:
在 Laravel 4.2 中,我有以下路线:
Route::group(array('before' => 'auth'), function() {
Route::post('/account/edit', array(
'as' => 'account-edit',
'uses' => 'UserController@accEdit'
));
});
我有一个ClientController 和一个AdminController 分别用于普通用户和管理员。
假设我知道用户类型 (Auth::getUser()->getType()),如何在不向路由类添加额外逻辑的情况下将 UserController 替换为正确的控制器?这可以通过过滤器完成吗?
我试图避免路由和最终控制器之间的额外控制器。
【问题讨论】:
-
也许,当您对某个问题投反对票时,您可以解释原因以便改进它,对吧?
标签: php laravel laravel-4 routes laravel-routing