ViewController
class ViewController extends Controller (View source)
Properties
protected array | $middleware | The middleware registered on the controller. | from Controller |
protected Factory | $view | The view factory implementation. |
Methods
ControllerMiddlewareOptions | middleware(Closure|array|string $middleware, array $options = []) Register middleware on the controller. | from Controller |
array | getMiddleware() Get the middleware assigned to 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 | __construct(Factory $view) Create a new controller instance. | |
View | __invoke(array ...$args) Invoke the controller method. |
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(Factory $view)
Create a new controller instance.
View __invoke(array ...$args)
Invoke the controller method.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/7.x/Illuminate/Routing/ViewController.html