RedirectResponse
класс RedirectResponse расширяет 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()
Получить callback ответа. | 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)
Динамически связать данные flash в сессии. | |
| $this | with(string|array $key, mixed $value = null)
Вставить фрагмент данных в сессию. | |
| $this | withCookies(array $cookies)
Добавить несколько cookies к ответу. | |
| $this | withInput(array $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)
Установить экземпляр хранилища сессии. |
Подробности
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)
Динамически обрабатывать вызовы класса.
mixed __call(string $method, array $parameters)
Динамически связывает данные flash в сессии.
$this with(string|array $key, mixed $value = null)
Вставляет фрагмент данных в сессию.
$this withCookies(array $cookies)
Добавляет несколько 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/10.x/Illuminate/Http/RedirectResponse.html