【发布时间】:2020-09-29 22:24:15
【问题描述】:
我的问题是当我像这样更改资源名称时:
Route::resource('photos', 'Photos\PhotoController')->parameters(['photo' => 'photo_id']);
它可以工作并且默认的“photo”参数名称更改为“photo_id”。但是当我像这样使用嵌套资源路由时:
Route::resource('photos.captions', 'Photos\PhotoController')->parameters(['photo' => 'photo_id', 'caption' => 'caption_id']);
“caption”参数名称不会更改为“caption_id”。
有什么办法可以同时改变它们吗? 谢谢你:)
【问题讨论】:
-
命名资源路由和命名资源路由参数是两个不同的东西,你到底想要什么?
标签: php laravel parameters routes resources