ManagesStacks
trait ManagesStacks (View source)
Properties
protected array | $pushes | All of the finished, captured push sections. | |
protected array | $prepends | All of the finished, captured prepend sections. | |
protected array | $pushStack | The stack of in-progress push sections. |
Methods
void | startPush(string $section, string $content = '') Start injecting content into a push section. | |
string | stopPush() Stop injecting content into a push section. | |
void | extendPush(string $section, string $content) Append content to a given push section. | |
void | startPrepend(string $section, string $content = '') Start prepending content into a push section. | |
string | stopPrepend() Stop prepending content into a push section. | |
void | extendPrepend(string $section, string $content) Prepend content to a given stack. | |
string | yieldPushContent(string $section, string $default = '') Get the string contents of a push section. | |
void | flushStacks() Flush all of the stacks. |
Details
void startPush(string $section, string $content = '')
Start injecting content into a push section.
string stopPush()
Stop injecting content into a push section.
protected void extendPush(string $section, string $content)
Append content to a given push section.
void startPrepend(string $section, string $content = '')
Start prepending content into a push section.
string stopPrepend()
Stop prepending content into a push section.
protected void extendPrepend(string $section, string $content)
Prepend content to a given stack.
string yieldPushContent(string $section, string $default = '')
Get the string contents of a push section.
void flushStacks()
Flush all of the stacks.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/6.x/Illuminate/View/Concerns/ManagesStacks.html