ManagesLayouts
trait ManagesLayouts (View source)
Свойства
| protected array | $sections | Все завершенные, захваченные разделы. | |
| protected array | $sectionStack | Стек текущих разделов. | |
| static protected mixed | $parentPlaceholder | Заполнитель родительского шаблона для запроса. | |
| static protected string | $parentPlaceholderSalt | Соль для заполнитель родительского шаблона запроса. |
Методы
| 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 = '')
Получить строковое содержимое раздела. | |
| static string | parentPlaceholder(string $section = '')
Получить заполнитель родительского шаблона для текущего запроса. | |
| static string | parentPlaceholderSalt()
Получить соль для заполнитель родительского шаблона. | |
| bool | hasSection(string $name)
Проверить, существует ли раздел. | |
| mixed | getSection(string $name, string|null $default = null)
Получить содержимое раздела. | |
| array | 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 = '')
Получить родительский заполнитель для текущего запроса.
static protected string parentPlaceholderSalt()
Получить соль родительского заполнителя.
bool hasSection(string $name)
Проверить наличие раздела.
mixed getSection(string $name, string|null $default = null)
Получить содержимое раздела.
array getSections()
Получить весь массив разделов.
void flushSections()
Очистить все разделы.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/6.x/Illuminate/View/Concerns/ManagesLayouts.html