Spec-Zone.ru › Laravel 8

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

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

Свойства

protected массив$componentStack

Отображаемые компоненты.

protected массив$componentData

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

protected массив$currentComponentData

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

protected массив$slots

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

protected массив$slotStack

Имена отображаемых слотов.

Методы

пусто startComponent(View|Htmlable|Closure|строка $view, массив $data = [])

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

пусто startComponentFirst(массив $names, массив $data = [])

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

строка renderComponent()

Отображение текущего компонента.

массив componentData()

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

смешанное|null getConsumableComponentData(строка $key, смешанное $default = null)

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

пусто slot(строка $name, строка|null $content = null, массив $attributes = [])

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

пусто endSlot()

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

целое currentComponent()

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

пусто flushComponents()

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

Детали

пусто startComponent(View|Htmlable|Closure|строка $view, массив $data = [])

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

Параметры

View|Htmlable|Closure|строка$view
массив$data

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

пусто

пусто startComponentFirst(массив $names, массив $data = [])

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

Параметры

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

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

пусто

строка renderComponent()

Отображение текущего компонента.

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

строка

protected массив componentData()

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

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

массив

смешанное|null getConsumableComponentData(строка $key, смешанное $default = null)

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

Параметры

строка$key
смешанное$default

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

смешанное|null

пусто slot(строка $name, строка|null $content = null, массив $attributes = [])

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

Параметры

строка$name
строка|null$content
массив$attributes

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

пусто

пусто endSlot()

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

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

пусто

protected целое currentComponent()

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

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

целое

protected пусто flushComponents()

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

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

пусто

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

Spec-Zone.ru

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