УправляетКомпонентами
трайт УправляетКомпонентами (Исходный код)
Свойства
| 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 = [])
Запуск процесса отображения компонента.
пусто startComponentFirst(массив $names, массив $data = [])
Получить первый фактически существующий вид из заданного списка и запустить компонент.
строка renderComponent()
Отображение текущего компонента.
protected массив componentData()
Получить данные для данного компонента.
смешанное|null getConsumableComponentData(строка $key, смешанное $default = null)
Получить элемент из данных компонента, который существует над текущим компонентом.
пусто slot(строка $name, строка|null $content = null, массив $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