Spec-Zone.ru › Laravel 5.7

УправлениеКомпонентами

траит УправлениеКомпонентами (Исходный код)

Свойства

защищен массив $componentStack Компоненты, которые отображаются.
защищен массив $componentData Исходные данные, переданные компоненту.
защищен массив $slots Содержание слотов для компонента.
защищен массив $slotStack Имена отображаемых слотов.

Методы

void startComponent(string $name, array $data = [])

Запустить процесс отображения компонента.

string renderComponent()

Отобразить текущий компонент.

массив componentData(string $name)

Получить данные для заданного компонента.

void slot(string $name, string|null $content = null)

Начать процесс отображения слота.

void endSlot()

Сохранить содержимое слота для отображения.

int currentComponent()

Получить индекс текущего компонента.

Подробности

void startComponent(string $name, array $data = [])

Запустить процесс отображения компонента.

Параметры

string $name
массив $data

Возвращаемое значение

void

string renderComponent()

Отобразить текущий компонент.

Возвращаемое значение

string

protected массив componentData(string $name)

Получить данные для заданного компонента.

Параметры

string $name

Возвращаемое значение

массив

void slot(string $name, string|null $content = null)

Начать процесс отображения слота.

Параметры

string $name
string|null $content

Возвращаемое значение

void

void endSlot()

Сохранить содержимое слота для отображения.

Возвращаемое значение

void

protected int currentComponent()

Получить индекс текущего компонента.

Возвращаемое значение

int

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.7/Illuminate/View/Concerns/ManagesComponents.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API