0

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

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

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确实有效

4

0 回答 0