更改路由名称:资源参数

时间:2016-03-13 15:18:14

标签: laravel laravel-5 routes

我有这条路线:

Route::group(['middleware' => 'admin'], function () {
  Route::resource('backoffice/home', 'Backoffice\Home');
  Route::resource('backoffice/ProductBasic', 'Backoffice\ProductBasic');
});

Laravel默认使用“ProductBasic”作为参数。可以通过

请求
Request::route()->parameters();

dd()的返回值为

array:1 [▼
"ProductBasic" => "1"
]

我想调整每个var。如何在仍然使用Route :: resource作为创建路由的方法时这样做。

编辑: 目标是在作曲家中使用控制器外部的参数。通过对一组路线使用1个参数(对另一个组使用另一个......),我可以创建一个动态菜单。

If(isset(parameter)){
    use parameter value to do something
}

我知道我可以将参数传递给视图并访问视图中的值,但我认为这是一种更清晰的解决方案。

0 个答案:

没有答案