RedirectResponse
class RedirectResponse extends RedirectResponse (View source)
Трейты
| ForwardsCalls | |
| ResponseTrait | |
| Macroable |
Свойства
| mixed | $original | Исходное содержимое ответа. | from ResponseTrait |
| Throwable|null | $exception | Исключение, вызвавшее ошибку ответа (если применимо). | from ResponseTrait |
| static protected array | $macros | Зарегистрированные строковые макросы. | from 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|null $input = null)
Вспыхивает массив ввода в сеансе. | |
| array | removeFilesFromInput(array $input)
Удалить все загруженные файлы из заданного массива ввода. | |
| $this | onlyInput()
Вспыхивает массив ввода в сеансе. | |
| $this | exceptInput()
Вспыхивает массив ввода в сеансе. | |
| $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)
Установить экземпляр хранилища сеанса. |
Details
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()
Получить обратный вызов ответа.
$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)
Динамически обрабатывает вызовы класса.
смешанный тип __call(string $method, array $parameters)
Динамически привязывает данные вспышки в сессии.
$this with(string|array $key, mixed $value = null)
Вспыхивает фрагмент данных в сессии.
$this withCookies(array $cookies)
Добавляет несколько файлов cookie в ответ.
$this withInput(array|null $input = null)
Вспыхивает массив входных данных в сессии.
protected массив 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 ответа.
Запрос|null getRequest()
Получить экземпляр запроса.
пусто setRequest(Запрос $request)
Установить экземпляр запроса.
Хранилище|null getSession()
Получить экземпляр хранилища сессии.
пусто setSession(Хранилище $session)
Установить экземпляр хранилища сессии.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Http/RedirectResponse.html