Spec-Zone.ru › Laravel 8

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)

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

Parameters

mixed $object
string $method
array $parameters

Return Value

mixed

Exceptions

BadMethodCallException

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

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

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

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

Return Value

string

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

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

Установить срок действия cookie при отправке ответа.

Parameters

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

Return Value

$this

string|null getCallback()

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

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

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

Return Value

void

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)

Добавляет несколько 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/8.x/Illuminate/Http/RedirectResponse.html

Spec-Zone.ru

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