Оглавление
Как Laravel обрабатывает ошибки HTTPОбщий механизм обработки ошибокШаблоны представлений ошибокТестирование кастомных страниц ошибок
Кастомные страницы ошибок HTTP в Laravel (404, 403, 500 и др.)
03.05.2026

Как Laravel обрабатывает ошибки HTTP
- Запрос поступает на несуществующий маршрут.
- Роутер выбрасывает исключение
NotFoundHttpException. - Исключение перехватывается обработчиком (
Handler). - Laravel ищет шаблон представления по пути resources/views/errors/404.blade.php (например).
- Возвращает HTTP-ответ 404 с отрендеренным шаблоном.
Общий механизм обработки ошибок
Файл app/Exceptions/Handler.php отвечает за преобразование исключений в HTTP-ответы.
Шаблоны представлений ошибок
Шаблоны хранятся по пути: resources/views/errors/{код_ошибки}.blade.php.Пример для 404:
Тестирование кастомных страниц ошибок
Для проверки можно создать простые маршруты:
Также можно кастомизировать страницы ошибок вручную или опубликовать стандартные шаблоны Laravel:

