Как отключить пакет filp/whoops в Laravel 5.5, не удаляя его?
Приложение Laravel 5.5 Первоначально 5.3. Я установил filp/whoops
пакет в соответствии с руководством по обновлению, но теперь я хочу отключить его, так как считаю, что он вызывает ошибки "нехватки памяти" на моей машине Homestead всякий раз, когда я сталкиваюсь с ошибкой, которая действительно раздражает, потому что все, что я вижу, это "разрешенный объем памяти" XXXXXX байтов исчерпано "вместо реальной ошибки, которая обычно является ошибкой разбора некоторого вида. Я НЕ хочу менять доступную для PHP память, поскольку она совпадает с той, что имеется на моем рабочем сервере.
Есть ли простой способ отключить этот пакет, не удаляя его?
1 ответ
Попробуйте добавить в app/Exceptions/Handler.php
следующий метод:
protected function renderExceptionWithWhoops(Exception $e)
{
return $this->renderExceptionWithSymfony($e, config('app.debug'));
}
Это заменит реализацию по умолчанию и должно вызвать исключение рендеринга без пакета Whoops.