Spec-Zone.ru › Laravel 9

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)

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

Параметры

mixed $object
string $method
array $parameters

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

mixed

Исключения

BadMethodCallException

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

Передать вызов метода заданному объекту, возвращая $this, если переданный вызов вернул себя.

Параметры

mixed $object
string $method
array $parameters

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

mixed

Исключения

BadMethodCallException

static protected void throwBadMethodCallException(string $method)

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

Параметры

string $method

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

void

Исключения

BadMethodCallException

int status()

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

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

int

string statusText()

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

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

string

string content()

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

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

string

null getOriginalContent()

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

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

null

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

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

Параметры

string $key
array|string $values
bool $replace

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

$this

$this withHeaders(HeaderBag|array $headers)

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

Параметры

HeaderBag|array $headers

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

$this

$this cookie(Cookie|mixed $cookie)

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

Параметры

Cookie|mixed $cookie

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

$this

$this withCookie(Cookie|mixed $cookie)

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

Параметры

Cookie|mixed $cookie

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

$this

$this withoutCookie(Cookie|mixed $cookie, string|null $path = null, string|null $domain = null)

Истекать cookie при отправке ответа.

Параметры

Cookie|mixed $cookie
string|null $path
string|null $domain

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

$this

string|null getCallback()

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

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

string|null

$this withException(Throwable $e)

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

Параметры

Throwable $e

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

$this

void throwResponse()

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

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

void

Исключения

HttpResponseException

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

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

Параметры

string $name
object|callable $macro

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

void

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

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

Параметры

object $mixin
bool $replace

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

void

Исключения

ReflectionException

static bool hasMacro(string $name)

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

Параметры

string $name

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

bool

static void flushMacros()

Очистить существующие макросы.

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

void

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

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

Параметры

string $method
array $parameters

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

mixed

Исключения

BadMethodCallException
END_OF_DOCUMENT_MARKER

mixed __call(string $method, array $parameters)

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

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)

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

Parameters

array $cookies

Return Value

$this

$this withInput(array $input = null)

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

Parameters

array $input

Return Value

$this

protected array removeFilesFromInput(array $input)

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

Parameters

array $input

Return Value

array

$this onlyInput()

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

Return Value

$this

$this exceptInput()

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

Return Value

$this

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

Вносит контейнер ошибок в сессию.

Parameters

MessageProvider|array|string $provider
string $key

Return Value

$this

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

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

Parameters

MessageProvider|array|string $provider

Return Value

MessageBag

$this withFragment(string $fragment)

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

Parameters

string $fragment

Return Value

$this

$this withoutFragment()

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

Return Value

$this

Request|null getRequest()

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

Return Value

Request|null

void setRequest(Request $request)

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

Parameters

Request $request

Return Value

void

Store|null getSession()

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

Return Value

Store|null

void setSession(Store $session)

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

Parameters

Store $session

Return Value

void

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

Spec-Zone.ru

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