当下面的代码时,PHP应该捕获异常并继续执行而不会抛出任何错误/异常页面。
问题但是,在Laravel 4中,会显示异常页面。将app.debug
设置为false
仅隐藏堆栈跟踪。你如何强迫Laravel忽视并继续执行?
try
{
SomeOperation();
}
catch (SomeException $e)
{
// do nothing... php will ignore and continue
}
答案 0 :(得分:10)
这可能是命名空间问题。
您是否尝试在例外之前设置斜杠?
catch(\Exception $e)
{
Log::error($e->getMessage());
}