2017-09-03 7 views
0

このような私のコード:どのようにすればNotFoundHttpExceptionを解決できますか?laravelのモデルのクエリ結果はありませんか?

return redirect()->route('camp.don.summary', ['id'=>$dons->id]); 

は、コードが実行された場合、それはこのようなルートルート

を呼び出します:

Route::prefix('camp')->group(function(){ 
    ... 
    Route::prefix('don')->group(function(){ 
     ... 
     Route::get('summary/{id}', '[email protected]')->name('camp.don.summary'); 
    }); 
}); 

次にルート呼制御

コントローラこのように:

public function summary($id) 
{ 
    dd($id); 
    return view('camp.don.summary.index'); 
} 
ブラウザ上で

、URLは次のように思える:

http://myapp.dev/camp/don/summary/31

とコンテンツこのようなエラーが存在します。

(2/2)モデル なしクエリ結果NotFoundHttpException [アプリケーション\ Models \ Camp] 31

どうすればこのエラーを解決できますか?

は私のプロセスがまだ間違っているようだ

+0

最適なソリューションを与える人がいないを確認し、明示的に構成されていますか? –

+0

ルートの優先順位に問題がある可能性があります。 – Wreigh

答えて

1

おそらく、あなたはroute model binding

があなたのRouteServiceProviderクラス

+0

私はそれをチェックした。問題はないようだ。何をチェックする必要がありますか? –

関連する問題