【发布时间】:2018-05-28 15:08:54
【问题描述】:
我有这个路由设置:
Route::prefix('admin/{storeId}')->group(function ($storeId) {
Route::get('/', 'DashboardController@index');
Route::get('/products', 'ProductsController@index');
Route::get('/orders', 'OrdersController@index');
});
因此,如果我使用“操作”帮助程序生成 url,则不必明确提供 storeId。
{{ action('DashboardController@index') }}
如果提供了请求 URL,我希望 storeId 自动设置。
可能是这样的。
Route::prefix('admin/{storeId}')->group(function ($storeId) {
Route::get('/', 'DashboardController@index');
Route::get('/products', 'ProductsController@index');
Route::get('/orders', 'OrdersController@index');
})->defaults('storeId', $request->storeId);
【问题讨论】:
标签: laravel laravel-5 routing routeparams