trait ManagesEvents (View source)
array | creator(array|string $views, Closure|string $callback) Register a view creator event. | |
array | composers(array $composers) Register multiple view composers via an array. | |
array | composer(array|string $views, Closure|string $callback) Register a view composer event. | |
Closure|null | addViewEvent(string $view, Closure|string $callback, string $prefix = 'composing: ') Add an event for a given view. | |
Closure | addClassEvent(string $view, string $class, string $prefix) Register a class based view composer. | |
Closure | buildClassEventCallback(string $class, string $prefix) Build a class based container callback Closure. | |
array | parseClassEvent(string $class, string $prefix) Parse a class based composer name. | |
string | classEventMethodForPrefix(string $prefix) Determine the class event method based on the given prefix. | |
void | addEventListener(string $name, Closure $callback) Add a listener to the event dispatcher. | |
void | callComposer(View $view) Call the composer for a given view. | |
void | callCreator(View $view) Call the creator for a given view. |
Register a view creator event.
Register multiple view composers via an array.
Register a view composer event.
Add an event for a given view.
Register a class based view composer.
Build a class based container callback Closure.
Parse a class based composer name.
Determine the class event method based on the given prefix.
Add a listener to the event dispatcher.
Call the composer for a given view.
Call the creator for a given view.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.8/Illuminate/View/Concerns/ManagesEvents.html