Laravel 8 命名资源路由参数
默认情况下,Route::resource
会根据资源名称的「单数」形式创建资源路由的路由参数。你可以在选项数组中传入 parameters
参数来轻松地覆盖每个资源。parameters
数组应该是资源名称和参数名称的关联数组:
Route::resource('users', AdminUserController::class)->parameters([
'users' => 'admin_user'
]);
上例将会为资源的 show
路由生成如下的 URI :
/users/{admin_user}