Spec-Zone.ru › Laravel 10

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

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

Свойства

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

Spec-Zone.ru

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