Spec-Zone.ru › Laravel 7

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

трайт УправлениеКомпонентами (Код источника)

Свойства

class="table table-condensed">
protected массив$componentStack

Компоненты, которые отображаются.

protected массив$componentData

Исходные данные, переданные компоненту.

protected массив$slots

Содержимое слотов для компонента.

protected массив$slotStack

Названия отображаемых слотов.

Методы

class="container-fluid underlined">class="row">class="row">class="row">class="row">class="row">class="row">class="row">
voidstartComponent(View|Closure|строка $view, массив $data = [])

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

voidstartComponentFirst(массив $names, массив $data = [])

Получить первый реально существующий вид из заданного списка и начать компонент.

строкаrenderComponent()

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

массивcomponentData()

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

voidslot(строка $name, строка|null $content = null)

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

voidendSlot()

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

целоеcurrentComponent()

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

Подробности

void startComponent(View|Closure|строка $view, массив $data = [])

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

Параметры

class="table table-condensed">
View|Closure|строка$view
массив$data

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

class="table table-condensed">
void

void startComponentFirst(массив $names, массив $data = [])

Получить первый реально существующий вид из заданного списка и начать компонент.

Параметры

class="table table-condensed">
массив$names
массив$data

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

class="table table-condensed">
void

строка renderComponent()

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

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

class="table table-condensed">
строка

protected массив componentData()

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

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

class="table table-condensed">
массив

void slot(строка $name, строка|null $content = null)

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

Параметры

class="table table-condensed">
строка$name
строка|null$content

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

class="table table-condensed">
void

void endSlot()

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

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

class="table table-condensed">
void

protected целое currentComponent()

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

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

class="table table-condensed">
целое

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/7.x/Illuminate/View/Concerns/ManagesComponents.html

Spec-Zone.ru

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