trait ManagesLayouts (View source)
protected array | $sections | All of the finished, captured sections. | |
protected array | $sectionStack | The stack of in-progress sections. | |
static protected mixed | $parentPlaceholder | The parent placeholder for the request. |
void | startSection(string $section, string|null $content = null) Start injecting content into a section. | |
void | inject(string $section, string $content) Inject inline content into a section. | |
string | yieldSection() Stop injecting content into a section and return its contents. | |
string | stopSection(bool $overwrite = false) Stop injecting content into a section. | |
string | appendSection() Stop injecting content into a section and append it. | |
void | extendSection(string $section, string $content) Append content to a given section. | |
string | yieldContent(string $section, string $default = '') Get the string contents of a section. | |
static string | parentPlaceholder(string $section = '') Get the parent placeholder for the current request. | |
bool | hasSection(string $name) Check if section exists. | |
bool | sectionMissing(string $name) Check if section does not exist. | |
mixed | getSection(string $name, string|null $default = null) Get the contents of a section. | |
array | getSections() Get the entire array of sections. | |
void | flushSections() Flush all of the sections. |
Start injecting content into a section.
Inject inline content into a section.
Stop injecting content into a section and return its contents.
Stop injecting content into a section.
Stop injecting content into a section and append it.
Append content to a given section.
Get the string contents of a section.
Get the parent placeholder for the current request.
Check if section exists.
Check if section does not exist.
Get the contents of a section.
Get the entire array of sections.
Flush all of the sections.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/View/Concerns/ManagesLayouts.html