Laravel在异常处理程序中获取错误:引导/编译.php:768当App :: abort(404);

时间:2015-02-17 21:42:05

标签: laravel error-handling

我用:

App::missing(function($exception)
{
   return App::make('ErrorController')->get404Error($exception);
});
在\ app \ filters.php中处理错误404,它适用于所有页面,如:

" http://example.com/page1http://example.com/page2等。"

但是当我使用2级URL时:

" http://example.com/news/page1"

如果缺少页面/ slug,那么404正在工作,而#34;哎呀,看起来出了问题。"来了,所以我通过添加" App :: abort(404);"来触发404错误。在错误来临之前的控制器中,由于不存在的slug,然后它给了我"异常处理程序中的错误:... / bootstrap / compiled.php:768" 。如果我有调试真或假,那不重要。

如何在不收到错误处理程序错误的情况下触发404错误?这可能吗?

非常感谢。

0 个答案:

没有答案