Spec-Zone.ru › Laravel 5.6

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 $name
array $data

Возвращаемое значение

void

string renderComponent()

Отобразить текущий компонент.

Значение возврата

string

protected array componentData(string $name)

Получить данные для данного компонента.

Параметры

string $name

Значение возврата

array

void slot(string $name, string|null $content = null)

Начать процесс рендеринга слота.

Параметры

string $name
string|null $content

Значение возврата

void

void endSlot()

Сохранить содержимое слота для рендеринга.

Значение возврата

void

protected int currentComponent()

Получить индекс текущего компонента.

Значение возврата

int

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API