Laravel替代路线

时间:2013-06-18 20:14:51

标签: php laravel laravel-4 laravel-routing

这似乎不起作用,但我想知道类似的东西是否可行。我想为用户视图和管理视图使用相同的控制器功能,区别在于管理视图的url和传递的变量。

常规页面已制作并正常工作,但我正在尝试添加管理视图。我写了如下路线,并在所有必要的AccountController函数上添加了$organization_id=false作为参数。有一种简单的方法可以让所有这些工作吗?

Route::controller('/admin/organizations/{organization_id}', 'AccountController'); //works but not ideal

Route::group(array('before' => 'auth'), function(){
    Route::controller('account',        'AccountController');   
});

Route::group(array('prefix' => 'admin', 'before' => 'auth_admin'), function(){
    Route::controller('/','Admin\HomeController');
    Route::controller('/organizations/{organization_id}', 'AccountController'); //doesn't work
});

Accounts controller:
public function getActiveUsers($organization_id = false)
{ ... }

Admin\HomeController路线确实有效

0 个答案:

没有答案