Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 11.03.2017 04:03:01

Как сделать единую страницу ошибок в Laravel 5.4

Т.е что-бы отображалась одна вьюха "что-то пошло не так" при любых ошибках.

Не в сети

#2 11.03.2017 15:09:13

Re: Как сделать единую страницу ошибок в Laravel 5.4

ошибки бывают разные, почему бы не показывать что именно пошло не так? для этого есть \App\Exceptions\Handler, он отвечает за рендеринг всех ошибок, возникающих при обработке запроса в пхп-коде. в dev-окружении он отвечает за дамп ошибки в браузер, он же генерит 404 если маршрут не найден, и ошибку 500 если код покрэшился. по умолчанию он рендерит вид "errors.{$code}", где $code – http-код ответа. из коробки там уже есть вид /views/errors/503.blade.php – для ошибки 503, которая отдаётся если сайт переведён в maintenance mode (php artisan down). если в приложении нужны вьюхи для кодов 404 (не найдено), 403 (доступ запрещён) и др. – можно просто добавить вид в эту же папку с соответствующим кодом в имени

Не в сети

Подвал раздела