RedirectResponse
class RedirectResponse extends RedirectResponse (View source)
Traits
ForwardsCalls | |
ResponseTrait | |
Macroable |
Properties
mixed | $original | The original content of the response. | from ResponseTrait |
Throwable|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
mixed | forwardCallTo(mixed $object, string $method, array $parameters) Forward a method call to the given object. | from ForwardsCalls |
static void | throwBadMethodCallException(string $method) Throw a bad method call exception for the given method. | from ForwardsCalls |
int | status() Get the status code for the response. | from ResponseTrait |
string | content() Get the content of the response. | from ResponseTrait |
null | getOriginalContent() Get the original response content. | |
$this | header(string $key, array|string $values, bool $replace = true) Set a header on the Response. | from ResponseTrait |
$this | withHeaders(HeaderBag|array $headers) Add an array of headers to the response. | from ResponseTrait |
$this | cookie(Cookie|mixed $cookie) Add a cookie to the response. | from ResponseTrait |
$this | withCookie(Cookie|mixed $cookie) Add a cookie to the response. | from ResponseTrait |
$this | withoutCookie(Cookie|mixed $cookie, string|null $path = null, string|null $domain = null) Expire a cookie when sending the response. | from ResponseTrait |
string|null | getCallback() Get the callback of the response. | from ResponseTrait |
$this | withException(Throwable $e) Set the exception to attach to the response. | from ResponseTrait |
void | throwResponse() Throws the response in a HttpResponseException instance. | from ResponseTrait |
static void | macro(string $name, object|callable $macro) Register a custom macro. | from Macroable |
static void | mixin(object $mixin, bool $replace = true) Mix another object into the class. | from Macroable |
static bool | hasMacro(string $name) Checks if macro is registered. | from Macroable |
static mixed | __callStatic(string $method, array $parameters) Dynamically handle calls to the class. | from Macroable |
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. | |
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. | |
$this | withFragment(string $fragment) Add a fragment identifier to the URL. | |
$this | withoutFragment() Remove any fragment identifier from the response URL. | |
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. |
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.
$this withoutCookie(Cookie|mixed $cookie, string|null $path = null, string|null $domain = null)
Expire a cookie when sending the response.
string|null getCallback()
Get the callback of the response.
$this withException(Throwable $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.
$this withFragment(string $fragment)
Add a fragment identifier to the URL.
$this withoutFragment()
Remove any fragment identifier from the response URL.
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.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Http/RedirectResponse.html