RedirectResponse
class RedirectResponse extends RedirectResponse (View source)
Traits
Properties
| mixed | $original | The original content of the response.  | 
                from ResponseTrait | 
| Exception|null | $exception | The exception that triggered the error response (if applicable).  | 
                from ResponseTrait | 
| static protected array | $macros | The registered string macros.  | 
                from Macroable | 
| protected Request | $request | The request instance.  | 
                |
| protected Store | $session | The session store instance.  | 
                
Methods
Forward a method call to the given object.
Throw a bad method call exception for the given method.
Get the original response content.
Set a header on the Response.
Add an array of headers to the response.
Mix another object into the class.
Dynamically handle calls to the class.
Dynamically bind flash data in the session.
Flash a piece of data to the session.
Add multiple cookies to the response.
Flash an array of input to the session.
Remove all uploaded files form the given input array.
Flash an array of input to the session.
Flash an array of input to the session.
Flash a container of errors to the session.
Parse the given errors into an appropriate value.
Get the request instance.
Get the session store instance.
Details
        
                    protected        mixed
    forwardCallTo(mixed $object, string $method, array $parameters)
        
    
    Forward a method call to the given object.
        
                static    protected        void
    throwBadMethodCallException(string $method)
        
    
    Throw a bad method call exception for the given method.
        
                            int
    status()
        
    
    Get the status code for the response.
        
                            string
    content()
        
    
    Get the content of the response.
        
                            null
    getOriginalContent()
        
    
    Get the original response content.
        
                            $this
    header(string $key, array|string $values, bool $replace = true)
        
    
    Set a header on the Response.
        
                            $this
    withHeaders(HeaderBag|array $headers)
        
    
    Add an array of headers to the response.
        
                            $this
    cookie(Cookie|mixed $cookie)
        
    
    Add a cookie to the response.
        
                            $this
    withCookie(Cookie|mixed $cookie)
        
    
    Add a cookie to the response.
        
                            string|null
    getCallback()
        
    
    Get the callback of the response.
        
                            $this
    withException(Exception $e)
        
    
    Set the exception to attach to the response.
        
                            void
    throwResponse()
        
    
    Throws the response in a HttpResponseException instance.
        
                static            void
    macro(string $name, object|callable $macro)
        
    
    Register a custom macro.
        
                static            void
    mixin(object $mixin, bool $replace = true)
        
    
    Mix another object into the class.
        
                static            bool
    hasMacro(string $name)
        
    
    Checks if macro is registered.
        
                static            mixed
    __callStatic(string $method, array $parameters)
        
    
    Dynamically handle calls to the class.
        
                            mixed
    __call(string $method, array $parameters)
        
    
    Dynamically bind flash data in the session.
        
                            $this
    with(string|array $key, mixed $value = null)
        
    
    Flash a piece of data to the session.
        
                            $this
    withCookies(array $cookies)
        
    
    Add multiple cookies to the response.
        
                            $this
    withInput(array $input = null)
        
    
    Flash an array of input to the session.
        
                    protected        array
    removeFilesFromInput(array $input)
        
    
    Remove all uploaded files form the given input array.
        
                            $this
    onlyInput()
        
    
    Flash an array of input to the session.
        
                            $this
    exceptInput()
        
    
    Flash an array of input to the session.
        
                            $this
    withErrors(MessageProvider|array|string $provider, string $key = 'default')
        
    
    Flash a container of errors to the session.
        
                    protected        MessageBag
    parseErrors(MessageProvider|array|string $provider)
        
    
    Parse the given errors into an appropriate value.
        
                            Request|null
    getRequest()
        
    
    Get the request instance.
        
                            void
    setRequest(Request $request)
        
    
    Set the request instance.
        
                            Store|null
    getSession()
        
    
    Get the session store instance.
        
                            void
    setSession(Store $session)
        
    
    Set the session store instance.