我有这个路由设置:
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);