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.