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