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