Задать вопрос
zvermafia
@zvermafia
WebDev

Как в Laravel 4 отлавливать ошибки?

Как в Laravel отлавливать ошибки и выводит свои сообщения? Например для этих
  • 404
  • 403
  • 503
  • ...


Не могу понять куда/чего написать.

UPD: Извиняюсь забыл написать версию ;) Сайт на Laravel 4.
  • Вопрос задан
  • 705 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 2
Тут всё просто: писать нужно в файлики и писать нужно код. Ничего нового пока не придумали. :)
laravel.com/docs/5.0/errors#http-exceptions
Ответ написан
Комментировать
@romach3
За вывод ошибок отвечает этот класс:
laravel.com/docs/5.0/errors#handling-errors

Идея такова: ошибки можно отловить как брошенное исключение (как вами, так и laravel). К примеру TokenMismatchException для не совпавшего токена:
$e instanceof TokenMismatchException
Либо по статусу:
$e->getStatusCode();
Так же, можно не заморачиваться, а просто создать шаблон для ошибки и сохранить в /resources/views/errors/код.blade.php (где код - 403, 404...). Laravel сначала ищет его и только если не находит вываливает стандартное сообщение.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы