Controller
abstract class Controller (View source)
Properties
| protected array | $middleware | The middleware registered on the controller. |
Methods
middleware(Closure|array|string $middleware, array $options = [])
Register middleware on the controller.
array
getMiddleware()
Get the middleware assigned to the controller.
Response
callAction(string $method, array $parameters)
Execute an action on the controller.
mixed
__call(string $method, array $parameters)
Handle calls to missing methods on the controller.
Details
ControllerMiddlewareOptions
middleware(Closure|array|string $middleware, array $options = [])
Register middleware on the controller.
array
getMiddleware()
Get the middleware assigned to the controller.
Response
callAction(string $method, array $parameters)
Execute an action on the controller.
mixed
__call(string $method, array $parameters)
Handle calls to missing methods on the controller.
Laravel Cloud is the best place to deploy Laravel, Nuxt, Express, Hono, Node.js, Bun, Go, Flask, Python, and more, with dedicated infrastructure available on AWS through Laravel Private Cloud.