Как добавить метатеги для страницы с ошибкой 404 в Laravel 5.4

Я хочу обновить meta tags из моего 404 error page то есть 404.blade.php моего веб-сайта Laravel 5.4.

Страница 404.blade.php находится по пути: \resources\views\errors

Все остальные страницы, которые я создал, имеют контроллер, откуда я легко прохожу meta title, meta description and meta keyword и используя их в моем общем файле переднего дизайна, как показано ниже.

<title>
@if(isset($title))
{{ $title }}
@endif
</title>

@if(isset($meta_description))
<meta name="description" content="{{ $meta_description }}">
@endif

@if(isset($meta_keyword))
<meta name="keywords" content="{{ $meta_keyword }}">
@endif

Но в случае страницы с ошибкой 404 у меня нет контроллера, из которого я мог бы передать его метатеги. Так что оставил без понятия, как добавить метатеги для страницы ошибки 404.

Пожалуйста, помогите мне!

0

Решение

<title>
@if(isset($title))
{{ $title }}
@endif
</title>

@if(!isset($meta_description))
$meta_description = '404';
@endif
<meta name="description" content="{{ $meta_description }}">

@if(!isset($meta_keyword))
$meta_description = '404';
@endif
<meta name="keywords" content="{{ $meta_keyword }}">

Вы можете попробовать что-то вроде этого.

0

Другие решения

Я добавил другой дизайн-макет error-design.blade.php специально для страницы 404 Error и добавил туда все 404 метатеги. Теперь работает нормально.

0