ViewController
class ViewController extends Controller (View source)
Properties
| protected array | $middleware | The middleware registered on the controller. |
from Controller |
| protected ResponseFactory | $response | The response factory implementation. |
Methods
middleware(Closure|array|string $middleware, array $options = [])
Register middleware on the controller.
from
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.
from
Controller
void
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.
void
__construct(ResponseFactory $response)
Create a new controller instance.
Response
__invoke(mixed ...$args)
Invoke the controller method.
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.