Как добавить заголовок для каждой страницы в Laravel - PullRequest
0 голосов
/ 08 декабря 2018

На моем веб-сайте laravel все страницы имеют одинаковую мету заголовка, но как сделать разные заголовки для каждой страницы, пожалуйста, скажите мне.

это мой код для динамического отображения на всех страницах

<title>{{setting('site.title')}} | {{setting('site.description')}}  @if(isset($data->title)) {{$data->title}} @endif</title>

имя файла layouts/app.blade.php

Ответы [ 2 ]

0 голосов
/ 08 декабря 2018

Вы можете указать разные заголовки для разных представлений.

В вашем обычном заголовочном файле сделайте свой заголовок следующим образом:

<title>@yield('page_title', 'Default Title')</title>

Затем в своем файле просмотра измените заголовок на любой, какой вы хотите.это должно быть установлено следующим образом:

@section('page_title')
    {{ "Your Title" }}
@endsection
0 голосов
/ 08 декабря 2018

Внутри вашего app.blade.php,

<head> @yield('title') ... // other scripts </head>

Для других страниц, которые пользователь app.blade.php, вы можете использовать как после расширения app.blade.php:

@section('title') <title> Your Page Title Here </title> @endsection

Надеюсь, это поможет.счастливого кодирования.

...