Может ли просмотр проверить, является ли страница 404? - PullRequest
0 голосов
/ 29 августа 2018

Мое 404.blade.php представление использует мой макет по умолчанию, но если страница 404, я хочу скрыть некоторые виды, которые я включаю в макет по умолчанию. Возможно ли это?

Что-то вроде

@if ($page->notFound)

Или мне действительно нужно создать собственный макет для использования в представлении 404.

1 Ответ

0 голосов
/ 29 августа 2018

Начиная с Laravel 5.1, всякий раз, когда HttpException генерируется и обрабатывается обработчиком исключений Laravel, Exception также будет передаваться представлению (однако это не относится к ответам JSON). Таким образом, в макете по умолчанию вы можете иметь что-то вроде:

@if(isset($exception) && $exception->getStatusCode() == 404)

@endif
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...