我在Laravel应用程序中使用扩展laravel菜单。 此应用程序包含多个项目,每个项目都附有多个位置。Laravel:获取routes.php中的当前参数
现在我想定义一个sidemenu,我可以在其中管理位置。 一个项目的URL是
project/1
项目的地点页面的URL是
project/1/locations
如何设置在routes.php文件这边菜单?
我routes.php文件代码:
Route::resource('project', 'ProjectsController'));
Route::resource('project.locations', 'LocationsController');
Menu::make('sidemenu-project', function($menu) {
$menu->add('Locaties', array('route' => 'project.locations.index','{project?}'))->data('id',1); // this is not working
});
这是输出的URL /项目/%7Bproject%7D /地点
对不起,仔细检查它并没有帮助我。我以为是在工作,但我在控制器操作中从我检索项目ID的地方添加了菜单脚本。但是这个菜单会出现在多个页面上,我不想在每个控制器中添加相同的菜单。 – Royw 2014-10-13 08:25:16