Spec-Zone.ru › Laravel 9

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

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

Свойства

protected массив$componentStack

Компоненты, которые отображаются.

protected массив$componentData

Исходные данные, переданные компоненту.

protected массив$currentComponentData

Данные компонента, который в данный момент отображается.

protected массив$slots

Содержание слотов для компонента.

protected массив$slotStack

Названия слотов, которые отображаются.

Методы

void startComponent(View|Htmlable|Closure|string $view, array $data = [])

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

void startComponentFirst(array $names, array $data = [])

Получить первый реально существующий вид из заданного списка и начать отображение компонента.

string renderComponent()

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

массив componentData()

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

mixed|null getConsumableComponentData(string $key, mixed $default = null)

Получить элемент из данных компонента, который существует над текущим компонентом.

void slot(string $name, string|null $content = null, array $attributes = [])

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

void endSlot()

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

int currentComponent()

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

void flushComponents()

Очистить все состояния компонента.

Подробности

void startComponent(View|Htmlable|Closure|string $view, array $data = [])

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

Параметры

View|Htmlable|Closure|string $view
массив $data

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

void

void startComponentFirst(array $names, array $data = [])

Получить первый реально существующий вид из заданного списка и начать отображение компонента.

Параметры

массив $names
массив $data

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

void

string renderComponent()

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

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

string

protected массив componentData()

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

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

массив

mixed|null getConsumableComponentData(string $key, mixed $default = null)

Получить элемент из данных компонента, который существует над текущим компонентом.

Параметры

string $key
mixed $default

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

mixed|null

void slot(string $name, string|null $content = null, array $attributes = [])

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

Параметры

string $name
string|null $content
массив $attributes

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

void

void endSlot()

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

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

void

protected int currentComponent()

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

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

int

protected void flushComponents()

Очистить все состояния компонента.

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

void

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

Spec-Zone.ru

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