Spec-Zone.ru › Laravel 6

RedirectResponse

class RedirectResponse extends RedirectResponse (View source)

Свойства

ForwardsCalls
ResponseTrait
Macroable

Свойства

mixed $original

Исходное содержимое ответа.

из ResponseTrait
Exception|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(Exception $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')

Временное хранение контейнера ошибок в сессии.

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()

Получить обратный вызов ответа.

Return Value

string|null

$this withException(Exception $e)

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

Parameters

Exception $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)

Внести данные в сессию flash.

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)

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

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

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/6.x/Illuminate/Http/RedirectResponse.html

Spec-Zone.ru

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