Controller (Routing)
Controller
class Controller (View source)
Methods
void | middleware( string $middleware, array $options = array()) Register middleware on the controller. | |
void | beforeFilter( Closure|string $filter, array $options = array()) Register a "before" filter on the controller. | |
void | afterFilter( Closure|string $filter, array $options = array()) Register an "after" filter on the controller. | |
void | forgetBeforeFilter( string $filter) Remove the given before filter. | |
void | forgetAfterFilter( string $filter) Remove the given after filter. | |
array | getMiddleware() Get the middleware assigned to the controller. | |
array | getBeforeFilters() Get the registered "before" filters. | |
array | getAfterFilters() Get the registered "after" filters. | |
static Router | getRouter() Get the router instance. | |
static void | setRouter( Router $router) Set the router instance. | |
Response | callAction( string $method, array $parameters) Execute an action on the controller. | |
mixed | missingMethod( array $parameters = array()) Handle calls to missing methods on the controller. | |
mixed | __call( string $method, array $parameters) Handle calls to missing methods on the controller. |
Details
void middleware( string $middleware, array $options = array())
Register middleware on the controller.
void beforeFilter( Closure|string $filter, array $options = array())
Register a "before" filter on the controller.
void afterFilter( Closure|string $filter, array $options = array())
Register an "after" filter on the controller.
void forgetBeforeFilter( string $filter)
Remove the given before filter.
void forgetAfterFilter( string $filter)
Remove the given after filter.
array getMiddleware()
Get the middleware assigned to the controller.
array getBeforeFilters()
Get the registered "before" filters.
array getAfterFilters()
Get the registered "after" filters.
static Router getRouter()
Get the router instance.
static void setRouter( Router $router)
Set the router instance.
Response callAction( string $method, array $parameters)
Execute an action on the controller.
mixed missingMethod( array $parameters = array())
Handle calls to missing methods on the controller.
mixed __call( string $method, array $parameters)
Handle calls to missing methods on the controller.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.1/Illuminate/Routing/Controller.html