Подключить файл в шаблон

Подключить файл

Подключить файл в шаблон можно через команду @component(). Код ниже подключает файл «alert.blade.php».

@component('alert')
    <p>Текст ошибки</p>
@endcomponent

Пример файла «alert.blade.php»:

<!-- resources/views/alert.blade.php -->

<div class="alert alert-danger">
    {{ $slot }}
</div>

Вместо переменной {{ $slot }} будет выводиться текст между @component().

Также можно подключить файл через команду @include(). Все переменные на текущей странице также станут доступны в подключаемом файле.

@include('section')

Подключить файл с параметрами

Можно подключить файл с несколькими параметрами.

@component('alert', ['title' => 'Название ошибки'])
    <p>Текст ошибки</p>
@endcomponent

Пример файла с параметрами:

<!-- resources/views/alert.blade.php -->

<div class="alert alert-danger">

    <div class="alert-title">{{ $title }}</div>

    {{ $slot }}

</div>