Управление макетами
черта Управление макетами (Просмотреть исходный код)
Свойства
| защищен массив | $sections | Все завершенные, полученные секции. | |
| защищен массив | $sectionStack | Стек секций в процессе обработки. | |
| статический защищен mixed | $parentPlaceholder | Заполнитель родительского элемента для запроса. |
Методы
| void | startSection(string $section, string|null $content = null) Начать вставку содержимого в секцию. | |
| void | inject(string $section, string $content) Вставить встроенное содержимое в секцию. | |
| string | yieldSection() Остановить вставку содержимого в секцию и вернуть его содержимое. | |
| string | stopSection(bool $overwrite = false) Остановить вставку содержимого в секцию. | |
| string | appendSection() Остановить вставку содержимого в секцию и добавить его. | |
| void | extendSection(string $section, string $content) Добавить содержимое к заданной секции. | |
| string | yieldContent(string $section, string $default = '') Получить строковое содержимое секции. | |
| статический string | parentPlaceholder(string $section = '') Получить заполнитель родительского элемента для текущего запроса. | |
| bool | hasSection(string $name) Проверить наличие секции. | |
| mixed | getSection(string $name, string $default = null) Получить содержимое секции. | |
| массив | getSections() Получить весь массив секций. | |
| void | flushSections() Очистить все секции. |
Подробности
void startSection(string $section, string|null $content = null)
Начать вставку содержимого в секцию.
void inject(string $section, string $content)
Вставить встроенное содержимое в секцию.
string yieldSection()
Остановить вставку содержимого в секцию и вернуть ее содержимое.
string stopSection(bool $overwrite = false)
Остановить вставку содержимого в секцию.
string appendSection()
Остановить вставку содержимого в секцию и добавить его.
protected void extendSection(string $section, string $content)
Добавить содержимое к заданной секции.
string yieldContent(string $section, string $default = '')
Получить строковое содержимое секции.
static string parentPlaceholder(string $section = '')
Получить заполнитель родительского элемента для текущего запроса.
bool hasSection(string $name)
Проверить наличие секции.
mixed getSection(string $name, string $default = null)
Получить содержимое секции.
array getSections()
Получить весь массив секций.
void flushSections()
Очистить все секции.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.7/Illuminate/View/Concerns/ManagesLayouts.html