2016-08-24 2 views
0

Laravel 5.2不正ルートモデル示していないバインディング404暗黙ルートモデル約5.2ドキュメントは、そこに書かれている結合Laravelで

マッチングモデルインスタンスがデータベース内で見つからない場合、404 HTTP 応答を自動的に生成されます。

ルートは:予想通り

Route::get('/product/{product}',function(Product $product){ 
    dd($product); 
}); 

私はURLパラメータ存在しないIDに入る、すべてが動作します。しかし、URLに存在しないプロダクトIDを入力すると、response 404の代わりにNo query results for model [App\Product].が得られます。なぜどんなアイデア?

答えて

1

検索後、解決策が見つかりました。 resources/views/errorsに、指定したエラーテンプレートファイルがない場合は、デフォルトのLaravelメッセージが表示されます。 resources/views/errorsに404.blade.phpファイルを作成してください。

+0

ありがとうございます!私の問題を解決しました – Brett

関連する問題