关于 自定义资源路由参数的一个问题?
laravel 版本是 5.4,由于资源名称太长,所以想到自定义资源路由参数名称。在选项数组中传入 parameters 参数,实现资源基础中参数名称的重写,但是不起作用,尝试清除路由缓存也不行。
然后我尝试加入 only 和 names 参数,发现 only 和 names 参数是有作用的,但是 parameters 还是不起作用。
这是怎么回事?
Route::resource('jointWarrantyConfigs', 'jointWarrantyConfigsController', [
'parameters' => [
'jointWarrantyConfig' => 'config'
],
'only' => [
'update', 'create', 'store'
],
'names' => [
'create' => 'joint.build'
]
]);



关于 LearnKu
推荐文章: