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.
from
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(array ...$args)
Invoke the controller method.