编辑对象时出现 NotFoundHttpException
NotFoundHttpException when editing an object
我有比赛 > 类别 > 设置,我需要编辑设置。
为创作(http://laravel.dev:8000/tournaments/1/categories/5/settings/create
) ,我没问题,只是更新失败了 ( http://laravel.dev:8000/tournaments/1/categories/2/settings/5/edit )
我检查了参数(1,2,5),它们都可以。
我将我的路线与 resource() 一起使用
Route::resource('tournaments/{tournamentId}/categories/{categoryId}/settings', 'CategorySettingsController');
当我输入 php artisan route:list 时,我得到这条路线:
GET|HEAD | tournaments/{tournamentId}/categories/{categoryId}/settings/{settings}/edit | tournaments.{tournamentId}.categories.{categoryId}.settings.edit | App\Http\Controllers\CategorySettingsController@edit | auth,roles |
所以,对于我来说,一切都应该没问题,我不明白为什么我会收到 NotFoundHttpException
有什么想法吗????
在 RouteServiceProvider.php 中,我定义了绑定:
$router->model('settings','App\Settings');
所以常规设置绑定与类别设置冲突
我有比赛 > 类别 > 设置,我需要编辑设置。
为创作(http://laravel.dev:8000/tournaments/1/categories/5/settings/create ) ,我没问题,只是更新失败了 ( http://laravel.dev:8000/tournaments/1/categories/2/settings/5/edit )
我检查了参数(1,2,5),它们都可以。
我将我的路线与 resource() 一起使用
Route::resource('tournaments/{tournamentId}/categories/{categoryId}/settings', 'CategorySettingsController');
当我输入 php artisan route:list 时,我得到这条路线:
GET|HEAD | tournaments/{tournamentId}/categories/{categoryId}/settings/{settings}/edit | tournaments.{tournamentId}.categories.{categoryId}.settings.edit | App\Http\Controllers\CategorySettingsController@edit | auth,roles |
所以,对于我来说,一切都应该没问题,我不明白为什么我会收到 NotFoundHttpException
有什么想法吗????
在 RouteServiceProvider.php 中,我定义了绑定:
$router->model('settings','App\Settings');
所以常规设置绑定与类别设置冲突