RedirectResponse
class RedirectResponse extends RedirectResponse (View source)
Traits
ResponseTrait |
Macroable |
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 implementation. |
Methods
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(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 | withException(Exception $e) Set the exception to attach to the response. | from ResponseTrait |
throwResponse() Throws the response in a HttpResponseException instance. | from ResponseTrait | |
static void | macro(string $name, callable $macro) Register a custom macro. | 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 |
$this | __call(string $method, array $parameters) Dynamically bind flash data in the session. | |
RedirectResponse | 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. | |
RedirectResponse | 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. | |
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 implementation. | |
void | setSession(Store $session) Set the session store implementation. |
Details
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(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 withException(Exception $e)
Set the exception to attach to the response.
throwResponse()
Throws the response in a HttpResponseException instance.
static void macro(string $name, callable $macro)
Register a custom macro.
static bool hasMacro(string $name)
Checks if macro is registered.
static mixed __callStatic(string $method, array $parameters)
Dynamically handle calls to the class.
$this __call(string $method, array $parameters)
Dynamically bind flash data in the session.
RedirectResponse 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.
RedirectResponse 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 implementation.
void setSession(Store $session)
Set the session store implementation.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.5/Illuminate/Http/RedirectResponse.html