如何禁用 Laravel 5.5 中的 filp/whoops 包而不删除它?
How do I disable filp/whoops package in Laravel 5.5 without removing it?
Laravel 5.5 应用程序。原来是5.3。我按照升级指南安装了 filp/whoops
包,但现在我想禁用它,因为我相信每当我遇到错误时它都会在我的 Homestead 机器上导致 "out of memory" 错误,这真的很烦人,因为我所看到的只是 "allowed memory size of XXXXXX bytes exhausted" 而不是真正的错误,这通常是某种解析错误。我不想更改 PHP 可用的内存,因为它与我的生产服务器上的内存相匹配。
有什么简单的方法可以在不删除它的情况下禁用它吗?
尝试将以下方法添加到app/Exceptions/Handler.php
中:
protected function renderExceptionWithWhoops(Exception $e)
{
return $this->renderExceptionWithSymfony($e, config('app.debug'));
}
这将覆盖默认实现,并且在没有 Whoops 包的情况下会导致渲染异常。
Laravel 5.5 应用程序。原来是5.3。我按照升级指南安装了 filp/whoops
包,但现在我想禁用它,因为我相信每当我遇到错误时它都会在我的 Homestead 机器上导致 "out of memory" 错误,这真的很烦人,因为我所看到的只是 "allowed memory size of XXXXXX bytes exhausted" 而不是真正的错误,这通常是某种解析错误。我不想更改 PHP 可用的内存,因为它与我的生产服务器上的内存相匹配。
有什么简单的方法可以在不删除它的情况下禁用它吗?
尝试将以下方法添加到app/Exceptions/Handler.php
中:
protected function renderExceptionWithWhoops(Exception $e)
{
return $this->renderExceptionWithSymfony($e, config('app.debug'));
}
这将覆盖默认实现,并且在没有 Whoops 包的情况下会导致渲染异常。