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文件。

+0

谢谢!解决了我的问题 – Brett