В Ларавел 4.2 ошибки ловятся и отображаются на «симпатичной» странице, благодаря Whoops. Ошибка также регистрируется в настроенном файле журнала (по умолчанию: хранение / журнал / …).
Вы можете быть очень хорошим разработчиком, но иногда это случается, вы забываете ;
, вы неправильно написали команду PHP, имя функции (или что-то еще) в вашем коде, который бросит «Ошибка синтаксического анализа PHP». Если это происходит в «rout.php» или в любом контроллере Laravel 4, симпатичная страница Whoops не будет отображаться и ошибка не будет зарегистрирована Laravel. Вы должны найти ошибку, записанную в файле журнала PHP по умолчанию на вашем сервере.
Чтобы воспроизвести ошибку, создайте новую строку в вашем rout.php с надписью «let it bug», затем сохраните файл и загрузите страницу. Ничего не отображается, верно? Ошибка сообщается только в стандартном лог-файле PHP вашего сервера, верно?
Это нормальное поведение, и это также случается с вами? Есть ли способ, чтобы его поймали Whoops в Laravel?
Следующие типы ошибок не могут быть обработаны с помощью определенного пользователем
функция: E_ERROR, E_PARSE, E_CORE_ERROR, E_CORE_WARNING,
E_COMPILE_ERROR, E_COMPILE_WARNING и большая часть E_STRICT были подняты в
файл, где вызывается set_error_handler ().
Проверьте это для более подробной информации https://stackoverflow.com/a/1900224
Других решений пока нет …