УправлениеКомпонентами
интерфейс УправлениеКомпонентами (Просмотреть исходный код)
Свойства
| protected массив | $componentStack | Рендерятся компоненты. | |
| protected массив | $componentData | Исходные данные, переданные компоненту. | |
| protected массив | $slots | Содержимое слотов для компонента. | |
| protected массив | $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.4/Illuminate/View/Concerns/ManagesComponents.html