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(array|string|Closure $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(array|string|Closure $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/5.5/Illuminate/Routing/ViewController.html