Spec-Zone.ru › Laravel 8

Ответ

класс Ответ расширяет Response (Просмотреть исходный код)

Трейты

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-ответ.

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

$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

$this setContent(mixed $content)

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

Параметры

mixed $content

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

$this

Исключения

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/8.x/Illuminate/Http/Response.html

Spec-Zone.ru

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