2015-12-26 58 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'); 

所以一般設置綁定與類別設置發生衝突