ManagesComponents
trait ManagesComponents (View source)
Свойства
| protected array | $componentStack | Компоненты, которые отрисовываются. | |
| protected array | $componentData | Исходные данные, переданные компоненту. | |
| protected array | $slots | Содержание слотов компонента. | |
| protected array | $slotStack | Названия слотов, которые отрисовываются. |
Методы
| void | startComponent(string $name, array $data = []) Начать процесс отрисовки компонента. | |
| void | startComponentFirst(array $names, 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 = [])
Начать процесс отрисовки компонента.
void startComponentFirst(array $names, 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.8/Illuminate/View/Concerns/ManagesComponents.html