RedirectResponse
class RedirectResponse extends RedirectResponse (View source)
Трейты
| ForwardsCalls | |
| ResponseTrait | |
| Macroable |
Свойства
| mixed | $original | Исходное содержимое ответа. | из ResponseTrait |
| Throwable|null | $exception | Исключение, вызвавшее ошибку ответа (если применимо). | из ResponseTrait |
| static protected array | $macros | Зарегистрированные строковые макросы. | из Macroable |
| protected Request | $request | Экземпляр запроса. | |
| protected Store | $session | Экземпляр хранилища сессий. |
Методы
| mixed | forwardCallTo(mixed $object, string $method, array $parameters)
Перенаправить вызов метода заданному объекту. | from ForwardsCalls |
| mixed | forwardDecoratedCallTo(mixed $object, string $method, array $parameters)
Перенаправить вызов метода заданному объекту, возвращая $this, если перенаправленный вызов вернул себя. | from ForwardsCalls |
| static void | throwBadMethodCallException(string $method)
Выбросить исключение плохого вызова метода для данного метода. | from ForwardsCalls |
| int | status()
Получить код состояния ответа. | from ResponseTrait |
| string | statusText()
Получить текстовое описание состояния ответа. | from ResponseTrait |
| string | content()
Получить содержимое ответа. | from ResponseTrait |
| null | getOriginalContent()
Получить исходное содержимое ответа. | |
| $this | header(string $key, array|string $values, bool $replace = true)
Установить заголовок ответа. | from ResponseTrait |
| $this | withHeaders(HeaderBag|array $headers)
Добавить массив заголовков к ответу. | from ResponseTrait |
| $this | cookie(Cookie|mixed $cookie)
Добавить cookie к ответу. | from ResponseTrait |
| $this | withCookie(Cookie|mixed $cookie)
Добавить cookie к ответу. | from ResponseTrait |
| $this | withoutCookie(Cookie|mixed $cookie, string|null $path = null, string|null $domain = null)
Истечь срок действия cookie при отправке ответа. | from ResponseTrait |
| string|null | getCallback()
Получить обратный вызов ответа. | from ResponseTrait |
| $this | withException(Throwable $e)
Установить исключение для добавления к ответу. | from ResponseTrait |
| void | throwResponse()
Выбрасывает ответ в виде экземпляра HttpResponseException. | from ResponseTrait |
| static void | macro(string $name, object|callable $macro)
Зарегистрировать пользовательское макро. | from Macroable |
| static void | mixin(object $mixin, bool $replace = true)
Смешать другой объект в класс. | from Macroable |
| static bool | hasMacro(string $name)
Проверяет, зарегистрировано ли макро. | from Macroable |
| static void | flushMacros()
Очистить существующие макросы. | from Macroable |
| static mixed | __callStatic(string $method, array $parameters)
Динамически обработать вызовы класса. | from Macroable |
| mixed | __call(string $method, array $parameters)
Динамически привязать данные флэша в сессии. | |
| $this | with(string|array $key, mixed $value = null)
Передать данные в сессию. | |
| $this | withCookies(array $cookies)
Добавить несколько cookie к ответу. | |
| $this | withInput(array $input = null)
Передать массив input в сессию. | |
| array | removeFilesFromInput(array $input)
Удалить все загруженные файлы из заданного массива input. | |
| $this | onlyInput()
Передать массив input в сессию. | |
| $this | exceptInput()
Передать массив input в сессию. | |
| $this | withErrors(MessageProvider|array|string $provider, string $key = 'default')
Передать контейнер с ошибками в сессию. | |
| MessageBag | parseErrors(MessageProvider|array|string $provider)
Обработать заданные ошибки в соответствующее значение. | |
| $this | withFragment(string $fragment)
Добавить идентификатор фрагмента к URL. | |
| $this | withoutFragment()
Удалить идентификатор фрагмента из URL ответа. | |
| Request|null | getRequest()
Получить экземпляр запроса. | |
| void | setRequest(Request $request)
Установить экземпляр запроса. | |
| Store|null | getSession()
Получить экземпляр хранилища сессии. | |
| void | setSession(Store $session)
Установить экземпляр хранилища сессии. |
Подробности
protected mixed forwardCallTo(mixed $object, string $method, array $parameters)
Передать вызов метода заданному объекту.
protected mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters)
Передать вызов метода заданному объекту, возвращая $this, если переданный вызов вернул себя.
static protected void throwBadMethodCallException(string $method)
Выбросить исключение плохого вызова метода для заданного метода.
int status()
Получить код состояния ответа.
string statusText()
Получить текст состояния ответа.
string content()
Получить содержимое ответа.
null getOriginalContent()
Получить исходное содержимое ответа.
$this header(string $key, array|string $values, bool $replace = true)
Установить заголовок в ответе.
$this withHeaders(HeaderBag|array $headers)
Добавить массив заголовков в ответ.
$this cookie(Cookie|mixed $cookie)
Добавить cookie в ответ.
$this withCookie(Cookie|mixed $cookie)
Добавить cookie в ответ.
$this withoutCookie(Cookie|mixed $cookie, string|null $path = null, string|null $domain = null)
Истекать cookie при отправке ответа.
string|null getCallback()
Получить callback ответа.
$this withException(Throwable $e)
Установить исключение для добавления в ответ.
void throwResponse()
Выбрасывает ответ в экземпляре HttpResponseException.
static void macro(string $name, object|callable $macro)
Зарегистрировать пользовательскую макрос.
static void mixin(object $mixin, bool $replace = true)
Смешать другой объект в класс.
static bool hasMacro(string $name)
Проверить, зарегистрирована ли макрос.
static void flushMacros()
Очистить существующие макросы.
static mixed __callStatic(string $method, array $parameters)
Динамически обрабатывать вызовы класса.
mixed __call(string $method, array $parameters)
Динамически связывает данные вспышки в сессии.
$this with(string|array $key, mixed $value = null)
Вносит данные вспышки в сессию.
$this withCookies(array $cookies)
Добавляет несколько куки в ответ.
$this withInput(array $input = null)
Вносит массив входных данных в сессию.
protected array removeFilesFromInput(array $input)
Удаляет все загруженные файлы из заданного массива входных данных.
$this onlyInput()
Вносит массив входных данных в сессию.
$this exceptInput()
Вносит массив входных данных в сессию.
$this withErrors(MessageProvider|array|string $provider, string $key = 'default')
Вносит контейнер ошибок в сессию.
protected MessageBag parseErrors(MessageProvider|array|string $provider)
Разбирает заданные ошибки в соответствующее значение.
$this withFragment(string $fragment)
Добавляет идентификатор фрагмента к URL.
$this withoutFragment()
Удаляет любой идентификатор фрагмента из URL ответа.
Request|null getRequest()
Получить экземпляр запроса.
void setRequest(Request $request)
Установить экземпляр запроса.
Store|null getSession()
Получить экземпляр хранилища сессий.
void setSession(Store $session)
Установить экземпляр хранилища сессий.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Http/RedirectResponse.html