我想禁用Laravel的错误屏幕,显示调试信息和函数跟踪的错误/异常。主要是因为我使用Laravel作为移动API后端,并且这些响应在移动设备上难以阅读。
请注意我想要错误,但不是错误的错误页面。
有什么建议吗?
答案 0 :(得分:12)
转到Laravel项目 - > app folder->配置文件夹 - > app.php设置
'debug' => false,
这将显示一个简单的错误页面,如Ops!出了点问题。
修改强>
Laravel App facade提供了一种使用Laravel docs
中提到的错误方法捕获异常的方法App::error(function(Exception $exception)
{
// handle your exception
});
您可以在filters.php中放置App :: error方法
如果你想进一步发展,Laravel正在使用Symfony来显示这些页面。我还没有真正尝试改变这个问题,也许有人会想出更好的答案。