Spec-Zone.ru › Laravel 11

ManagesComponents

trait ManagesComponents (View source)

Свойства

protected array$componentStack

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

protected array$componentData

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

protected array$currentComponentData

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

protected array$slots

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

protected array$slotStack

Имена слотов, которые отображаются.

Методы

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

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

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

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

string renderComponent()

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

array 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
array $data

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

void

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

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

Параметры

array $names
array $data

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

void

string renderComponent()

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

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

string

protected array componentData()

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

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

array

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
array $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/11.x/Illuminate/View/Concerns/ManagesComponents.html

Spec-Zone.ru

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