2015-12-26 56 views
0

我有比赛>类别>设置,我需要编辑设置时。NotFoundHttpException编辑对象

为了创建(http://laravel.dev:8000/tournaments/1/categories/5/settings/create ),我没有问题,只是更新失败(http://laravel.dev:8000/tournaments/1/categories/2/settings/5/edit

我查了PARAMS(1,2,5),他们都OK。

我用我的路线与资源()

 Route::resource('tournaments/{tournamentId}/categories/{categoryId}/settings', 'CategorySettingsController'); 

当我键入PHP工匠路线:列表中,我得到这个路线:

GET|HEAD | tournaments/{tournamentId}/categories/{categoryId}/settings/{settings}/edit | tournaments.{tournamentId}.categories.{categoryId}.settings.edit | App\Http\Controllers\[email protected]   | auth,roles | 

所以,对我来说,一切都应该是OK ,我不明白为什么我得到一个NotFoundHttpException

任何想法????

在RouteServiceProvider.php
+0

你能张贴控制器动作代码,看看有什么可以发生? –

+0

你可以发布'编辑'功能吗?前四个五行就足够了 –

+0

现在,我只是做一个dd()看它是否进入 –

回答

0

,我已经绑定定义:

 $router->model('settings','App\Settings'); 

所以一般设置绑定与类别设置发生冲突