我在 laravel 中使用资源,我想要一个自定义 uri 路由来执行(显示)操作,我的路由是:
Route::resource('/admin/users', 'UsersController')->except(['show']);
Route::get('/admin/users/{user}/show', 'UsersController@show')->name('users.show');
我检查了一个测试网址,但没有在这条路线中显示错误 404,例如:
http://127.0.0.1:8000/admin/users/test
显示此错误
The GET method is not supported for this route. Supported methods: PUT, PATCH, DELETE.
当我删除代码 except(['show']) 我的代码工作正常并显示 404 错误但我的 Route List Show Two Route for show action
| | GET|HEAD | backend/users/{user} | backend.users.show
| | GET|HEAD | backend/users/{user}/show | backend.users.show