Laravel 5.2不正确的路径模型绑定不显示404
问题描述:
在Laravel 5.2大约隐路径模型文档结合,有被写入:Laravel 5.2不正确的路径模型绑定不显示404
如果在数据库中未找到匹配的模型实例,404 HTTP 响应会自动生成。
路线:
Route::get('/product/{product}',function(Product $product){
dd($product);
});
当我进入URL参数存在的ID,一切正常。但是当我输入URL不存在的产品ID时,我得到了No query results for model [App\Product].
而不是response 404
。任何想法为什么?
答
搜索后我发现了解决方案。如果您在resources/views/errors
中没有指定的错误模板文件,将显示默认的Laravel消息。只需在resources/views/errors
中创建404.blade.php文件。
谢谢!解决了我的问题 – Brett