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
}