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