ManagesComponents
trait ManagesComponents (View source)
Свойства
| protected array | $componentStack | Отображаемые компоненты. | |
| protected array | $componentData | Исходные данные, переданные компоненту. | |
| protected array | $slots | Содержимое слотов компонента. | |
| protected array | $slotStack | Имена отображаемых слотов. |
Методы
| void | startComponent(string $name, array $data = []) Начать процесс отображения компонента. | |
| string | renderComponent() Отобразить текущий компонент. | |
| array | componentData(string $name) Получить данные для данного компонента. | |
| void | slot(string $name, string|null $content = null) Начать процесс отображения слота. | |
| void | endSlot() Сохранить содержимое слота для отображения. | |
| int | currentComponent() Получить индекс текущего компонента. |
Подробности
void startComponent(string $name, array $data = [])
Начать процесс отображения компонента.
string renderComponent()
Отобразить текущий компонент.
protected array 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.6/Illuminate/View/Concerns/ManagesComponents.html