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
                    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(Factory $view)
        
    
    Create a new controller instance.
        
                            View
    __invoke(array ...$args)
        
    
    Invoke the controller method.