Controller
abstract class Controller (View source)
Properties
| protected array | $middleware | The middleware registered on the controller.  | 
                
Methods
                    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.
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.