我想指定是否在URL地址中输入除现有路由以外的任何内容(在routes.php中,然后显示404页)。
我知道这一点:
App::abort(404);
但是我如何指定除定义的路线以外的所有其他零件呢?
最佳答案
您可以将其添加到您的filters.php文件中:
App::missing(function($exception)
{
return Response::view('errors.missing', array(), 404);
});
并创建
errors.missing
View 文件向他们显示错误。也看看Errors & Logging docs
编辑
如果需要将数据传递到该 View ,则第二个参数是可以使用的数组:
App::missing(function($exception)
{
return Response::view('errors.missing', array('url' => Request::url()), 404);
});
关于routing - laravel路由和404错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20474556/