Laravel 更改路由名称:资源参数

Laravel 更改路由名称:资源参数,laravel,laravel-5,routes,Laravel,Laravel 5,Routes,我有这条路线: Route::group(['middleware' => 'admin'], function () { Route::resource('backoffice/home', 'Backoffice\Home'); Route::resource('backoffice/ProductBasic', 'Backoffice\ProductBasic'); }); 默认情况下,Laravel使用“ProductBasic”作为参数。如有需要,请联系我们 Reque

我有这条路线:

Route::group(['middleware' => 'admin'], function () {
  Route::resource('backoffice/home', 'Backoffice\Home');
  Route::resource('backoffice/ProductBasic', 'Backoffice\ProductBasic');
});
默认情况下,Laravel使用“ProductBasic”作为参数。如有需要,请联系我们

Request::route()->parameters();
dd()的返回将是

我想调整每个变量的大小。在仍然使用Route::resource作为创建路由的方法的情况下,如何做到这一点

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

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

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

可能使用可选参数-?示例:Route::resource('backoffice/home/{function?}');这就是你想要的?你是在问如何将变量从路由传输到控制器吗?@denis:我认为这在使用资源路由时不起作用。@AlexeyMezenin不,我想将变量传输到视图生成器。我确实编辑了我的问题来澄清。
If(isset(parameter)){
    use parameter value to do something
}