阅读(40) (7)

Laravel 8 命名资源路由参数

2021-06-24 10:02:48 更新

默认情况下,Route::resource 会根据资源名称的「单数」形式创建资源路由的路由参数。你可以在选项数组中传入 parameters 参数来轻松地覆盖每个资源。parameters 数组应该是资源名称和参数名称的关联数组:

Route::resource('users', AdminUserController::class)->parameters([
    'users' => 'admin_user'
]); 

上例将会为资源的 show 路由生成如下的 URI :

/users/{admin_user}