Php 忽略Laravel中的非致命错误
我使用的是Laravel4.2 我想忽略非致命错误。到目前为止,在中描述了唯一的via方法,但这有两个缺点:Php 忽略Laravel中的非致命错误,php,laravel,laravel-4,error-handling,Php,Laravel,Laravel 4,Error Handling,我使用的是Laravel4.2 我想忽略非致命错误。到目前为止,在中描述了唯一的via方法,但这有两个缺点: 忽略所有错误-这不是一个好主意 完全绕过Laravel错误处理-这可能会导致未来版本的Lavarel出现问题 有关处理错误的推荐方法,请参见(或针对使用Laravel 5的用户)。因此,我可以使用以下方法捕获致命错误: App::fatal(function($exception) { return defaultError(500); }); 这就抓住了非致命性: App::
App::fatal(function($exception)
{
return defaultError(500);
});
这就抓住了非致命性:
App::error(function(ErrorException $exception) {
Log::error($exception);
return 'Oops! Looks like something went wrong';
});
2给了我致命和非致命的界限。但对于非致命性,我希望显示实际页面(我可以使用),而不是“Oops!”!看来出了点问题
在普通PHP中,这可以使用错误报告(0)
实现,如中所述
这在拉维尔可行吗
谢谢