Spec-Zone.ru › Laravel 5.4

УправлениеКомпонентами

интерфейс УправлениеКомпонентами (Просмотреть исходный код)

Свойства

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 $name
массив $data

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

void

string renderComponent()

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

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

string

protected массив componentData(string $name)

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

Параметры

string $name

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

массив

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.4/Illuminate/View/Concerns/ManagesComponents.html

Spec-Zone.ru

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