1
任何人都可以解释一下Laravel
可以处理的所有错误App::error
..?Laravel中的错误处理
对于例如:
- [404]无法访问的URL
- [500]内部服务器错误
如果我有一个分贝连接错误或任何缺少的参数误差它不不属于这个阶级。我如何处理这些重大错误..?
请帮助列出所有可能的情况。
任何人都可以解释一下Laravel
可以处理的所有错误App::error
..?Laravel中的错误处理
对于例如:
如果我有一个分贝连接错误或任何缺少的参数误差它不不属于这个阶级。我如何处理这些重大错误..?
请帮助列出所有可能的情况。
错误处理不是特别绑定到HTTP状态代码。
App::error
可处理任何未捕获的异常。找不到的错误只是一个NotFoundHttpException
。
http://laravel.com/docs/4.2/errors#handling-errors
404的异常可以很容易地抓住这个快捷方法:
App::missing(function($exception)
{
// Example response
return Response::view('errors.missing', array(), 404);
});
http://laravel.com/docs/4.2/errors#handling-404-errors
如果不使用App::missing
语法,未发现异常类型应该会触发App::error
处理程序。
看起来它处理传递给它的任何Exception类型的对象,但http异常由App :: abort生成,然后传递给App :: error – Anthony 2015-03-02 12:16:00