Php 拉拉维尔备选路线
这似乎不起作用,但我想知道类似的事情是否可能。我想对用户视图和管理员视图使用相同的控制器函数,不同之处在于url和管理员视图传递的变量 常规页面已经创建并运行,但我正在尝试添加admin视图。我写了如下路由,并在所有必要的AccountController函数中添加了Php 拉拉维尔备选路线,php,laravel,laravel-4,laravel-routing,Php,Laravel,Laravel 4,Laravel Routing,这似乎不起作用,但我想知道类似的事情是否可能。我想对用户视图和管理员视图使用相同的控制器函数,不同之处在于url和管理员视图传递的变量 常规页面已经创建并运行,但我正在尝试添加admin视图。我写了如下路由,并在所有必要的AccountController函数中添加了$organization\u id=false。有没有一个简单的方法可以让所有这些工作 Route::controller('/admin/organizations/{organization_id}', 'AccountCon
$organization\u 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
路由是否有效是否抛出错误或发生了什么?始终首先使用最深的路径,在这种情况下,尝试交换这两条路径,使“/organizations/{organization_id}”位于“/”之前,我交换了这两条路径,结果成功了。我没有意识到我正在使用的bc路由文件不是这样写的,但仍然在工作