УправлениеКомпонентами
трайт УправлениеКомпонентами (Код источника)
Свойства
| protected массив | $componentStack | Компоненты, которые отображаются. | |
| protected массив | $componentData | Исходные данные, переданные компоненту. | |
| protected массив | $slots | Содержимое слотов для компонента. | |
| protected массив | $slotStack | Названия отображаемых слотов. |
Методы
| void | startComponent(View|Closure|строка $view, массив $data = []) Начать процесс рендеринга компонента. | |
| void | startComponentFirst(массив $names, массив $data = []) Получить первый реально существующий вид из заданного списка и начать компонент. | |
| строка | renderComponent() Отобразить текущий компонент. | |
| массив | componentData() Получить данные для данного компонента. | |
| void | slot(строка $name, строка|null $content = null) Начать процесс рендеринга слота. | |
| void | endSlot() Сохранить содержимое слота для рендеринга. | |
| целое | currentComponent() Получить индекс текущего компонента. |
Подробности
void startComponent(View|Closure|строка $view, массив $data = [])
Начать процесс рендеринга компонента.
void startComponentFirst(массив $names, массив $data = [])
Получить первый реально существующий вид из заданного списка и начать компонент.
строка renderComponent()
Отобразить текущий компонент.
protected массив componentData()
Получить данные для данного компонента.
void slot(строка $name, строка|null $content = null)
Начать процесс рендеринга слота.
void endSlot()
Сохранить содержимое слота для рендеринга.
protected целое currentComponent()
Получить индекс текущего компонента.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/7.x/Illuminate/View/Concerns/ManagesComponents.html