Controller
class Controller (View source)
Properties
| protected array | $middleware | The middleware registered on the controller. | |
| static protected Router | $router | The router instance. |
Methods
| ControllerMiddlewareOptions | middleware(array|string $middleware, array $options = []) Register middleware on the controller. | |
| array | getMiddleware() Get the middleware assigned to the controller. | |
| 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 = []) Handle calls to missing methods on the controller. | |
| mixed | __call(string $method, array $parameters) Handle calls to missing methods on the controller. |
Details
ControllerMiddlewareOptions middleware(array|string $middleware, array $options = [])
Register middleware on the controller.
array getMiddleware()
Get the middleware assigned to the controller.
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 = [])
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.2/Illuminate/Routing/Controller.html