Spec-Zone.ru › Laravel 9

Ответ

класс Response наследуется от Response (View source)

Черты

ResponseTrait
Macroable

Свойства

mixed $original

Оригинальное содержимое ответа.

из ResponseTrait
Throwable|null $exception

Исключение, вызвавшее ошибочный ответ (если применимо).

из ResponseTrait
static protected array $macros

Зарегистрированные строковые макросы.

из Macroable

Методы

int status()

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

из ResponseTrait
string statusText()

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

из ResponseTrait
string content()

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

из ResponseTrait
mixed getOriginalContent()

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

из ResponseTrait
$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
$this withoutCookie(Cookie|mixed $cookie, string|null $path = null, string|null $domain = null)

Удалить 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 void flushMacros()

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

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

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

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

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

из Macroable
void __construct(mixed $content = '', int $status = 200, array $headers = [])

Создать новый HTTP-ответ.

Response setContent(mixed $content)

Установить содержимое ответа.

bool shouldBeJson(mixed $content)

Определить, следует ли преобразовать данное содержимое в JSON.

string morphToJson(mixed $content)

Преобразовать данное содержимое в JSON.

Подробности

int status()

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

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

int

string statusText()

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

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

string

string content()

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

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

string

mixed getOriginalContent()

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

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

mixed

$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
END_OF_DOCUMENT_MARKER

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

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

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

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

mixed __call(string $method, array $parameters)

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

Параметры

string $method
array $parameters

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

mixed

Исключения

BadMethodCallException

void __construct(mixed $content = '', int $status = 200, array $headers = [])

Создать новый HTTP-ответ.

Параметры

mixed $content
int $status
array $headers

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

void

Исключения

InvalidArgumentException

Response setContent(mixed $content)

Установить содержимое ответа.

Параметры

mixed $content

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

Response

Исключения

InvalidArgumentException

protected bool shouldBeJson(mixed $content)

Определить, нужно ли преобразовать содержимое в JSON.

Параметры

mixed $content

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

bool

protected string morphToJson(mixed $content)

Преобразовать содержимое в JSON.

Параметры

mixed $content

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

string

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

Spec-Zone.ru

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