Spec-Zone.ru › Laravel 7

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)

Перенаправить вызов метода данному объекту.

из ForwardsCalls
static void throwBadMethodCallException(string $method)

Выбросить исключение плохого вызова метода для данного метода.

из ForwardsCalls
int status()

Получить код состояния ответа.

из ResponseTrait
string content()

Получить содержимое ответа.

из ResponseTrait
null getOriginalContent()

Получить исходное содержимое ответа.

$this header(string $key, array|string $values, bool $replace = true)

Установить заголовок в ответе.

из ResponseTrait
$this withHeaders(HeaderBag|array $headers)

Добавить массив заголовков в ответ.

из ResponseTrait
$this cookie(Cookie|mixed $cookie)

Добавить cookie в ответ.

из ResponseTrait
$this withCookie(Cookie|mixed $cookie)

Добавить cookie в ответ.

из ResponseTrait
string|null getCallback()

Получить обработчик ответа.

из ResponseTrait
$this withException(Throwable $e)

Установить исключение для присоединения к ответу.

из ResponseTrait
void throwResponse()

Выбрасывает ответ в экземпляре HttpResponseException.

из ResponseTrait
static void macro(string $name, object|callable $macro)

Зарегистрировать пользовательский макрос.

из Macroable
static void mixin(object $mixin, bool $replace = true)

Смешать другой объект в класс.

из Macroable
static bool hasMacro(string $name)

Проверяет, зарегистрирован ли макрос.

из Macroable
static mixed __callStatic(string $method, array $parameters)

Динамически обрабатывает вызовы класса.

из Macroable
mixed __call(string $method, array $parameters)

Динамически связывает данные flash в сессии.

$this with(string|array $key, mixed $value = null)

Передать фрагмент данных в сессию.

$this withCookies(array $cookies)

Добавить несколько cookie в ответ.

$this withInput(array $input = null)

Передать массив данных ввода в сессию.

array removeFilesFromInput(array $input)

Удалить все загруженные файлы из указанного массива ввода.

$this onlyInput()

Передать массив данных ввода в сессию.

$this exceptInput()

Передать массив данных ввода в сессию.

$this withErrors(MessageProvider|array|string $provider, string $key = 'default')

Передать контейнер ошибок в сессию.

$this withFragment(string $fragment)

Добавить идентификатор фрагмента к URL.

$this withoutFragment()

Удалить любой идентификатор фрагмента из URL ответа.

MessageBag parseErrors(MessageProvider|array|string $provider)

Разбор заданных ошибок в соответствующее значение.

Request|null getRequest()

Получить экземпляр запроса.

void setRequest(Request $request)

Установить экземпляр запроса.

Store|null getSession()

Получить экземпляр хранилища сессии.

void setSession(Store $session)

Установить экземпляр хранилища сессии.

Подробности

protected mixed forwardCallTo(mixed $object, string $method, array $parameters)

Перенаправить вызов метода данному объекту.

Parameters

mixed $object
string $method
array $parameters

Return Value

mixed

Exceptions

BadMethodCallException

static protected void throwBadMethodCallException(string $method)

Выбросить исключение плохого вызова метода для данного метода.

Parameters

string $method

Return Value

void

Exceptions

BadMethodCallException

int status()

Получить код состояния ответа.

Return Value

int

string content()

Получить содержимое ответа.

Return Value

string

null getOriginalContent()

Получить исходное содержимое ответа.

Return Value

null

$this header(string $key, array|string $values, bool $replace = true)

Установить заголовок в ответе.

Parameters

string $key
array|string $values
bool $replace

Return Value

$this

$this withHeaders(HeaderBag|array $headers)

Добавить массив заголовков в ответ.

Parameters

HeaderBag|array $headers

Return Value

$this

$this cookie(Cookie|mixed $cookie)

Добавить cookie в ответ.

Parameters

Cookie|mixed $cookie

Return Value

$this

$this withCookie(Cookie|mixed $cookie)

Добавить cookie в ответ.

Parameters

Cookie|mixed $cookie

Return Value

$this

string|null getCallback()

Получить callback ответа.

Return Value

string|null

$this withException(Throwable $e)

Установить исключение для прикрепления к ответу.

Parameters

Throwable $e

Return Value

$this

void throwResponse()

Выбрасывает ответ в экземпляре HttpResponseException.

Return Value

void

Exceptions

HttpResponseException

static void macro(string $name, object|callable $macro)

Зарегистрировать пользовательское макро.

Parameters

string $name
object|callable $macro

Return Value

void

static void mixin(object $mixin, bool $replace = true)

Смешать другой объект в класс.

Parameters

object $mixin
bool $replace

Return Value

void

Exceptions

ReflectionException

static bool hasMacro(string $name)

Проверить, зарегистрировано ли макро.

Parameters

string $name

Return Value

bool

static mixed __callStatic(string $method, array $parameters)

Динамически обработать вызовы класса.

Parameters

string $method
array $parameters

Return Value

mixed

Exceptions

BadMethodCallException

mixed __call(string $method, array $parameters)

Динамически привязать данные flash в сессии.

Parameters

string $method
array $parameters

Return Value

mixed

Exceptions

BadMethodCallException

$this with(string|array $key, mixed $value = null)

Внести фрагмент данных в сессию.

Parameters

string|array $key
mixed $value

Return Value

$this

$this withCookies(array $cookies)

Добавить несколько cookie в ответ.

Parameters

array $cookies

Return Value

$this

$this withInput(array $input = null)

Внести массив ввода в сессию.

Parameters

array $input

Return Value

$this

protected array removeFilesFromInput(array $input)

Удалить все загруженные файлы из заданного массива ввода.

Параметры

array $input

Возвращаемое значение

array

$this onlyInput()

Передать массив ввода в сессию.

Возвращаемое значение

$this

$this exceptInput()

Передать массив ввода в сессию.

Возвращаемое значение

$this

$this withErrors(MessageProvider|array|string $provider, string $key = 'default')

Передать контейнер с ошибками в сессию.

Параметры

MessageProvider|array|string $provider
string $key

Возвращаемое значение

$this

$this withFragment(string $fragment)

Добавить идентификатор фрагмента к URL.

Параметры

string $fragment

Возвращаемое значение

$this

$this withoutFragment()

Удалить идентификатор фрагмента из URL ответа.

Возвращаемое значение

$this

protected MessageBag parseErrors(MessageProvider|array|string $provider)

Разбор предоставленных ошибок в соответствующее значение.

Параметры

MessageProvider|array|string $provider

Возвращаемое значение

MessageBag

Request|null getRequest()

Получить экземпляр запроса.

Возвращаемое значение

Request|null

void setRequest(Request $request)

Установить экземпляр запроса.

Параметры

Request $request

Возвращаемое значение

void

Store|null getSession()

Получить экземпляр хранилища сессии.

Возвращаемое значение

Store|null

void setSession(Store $session)

Установить экземпляр хранилища сессии.

Параметры

Store $session

Возвращаемое значение

void

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/7.x/Illuminate/Http/RedirectResponse.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API