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