Spec-Zone.ru › Laravel 9

JsonResponse

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

Трейты

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

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

из 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 $data = null, int $status = 200, array $headers = [], int $options = 0, bool $json = false)

Конструктор.

static JsonResponse fromJsonString(string|null $data = null, int $status = 200, array $headers = [])

{@inheritdoc}

$this withCallback(string|null $callback = null)

Устанавливает callback для JSONP.

mixed getData(bool $assoc = false, int $depth = 512)

Получить данные, декодированные из JSON, из ответа.

JsonResponse setData($data = [])

{@inheritdoc}

bool hasValidJson(int $jsonError)

Определяет, произошла ли ошибка при кодировании в JSON.

JsonResponse setEncodingOptions($options)

{@inheritdoc}

bool hasEncodingOption(int $option)

Определяет, установлен ли параметр кодирования 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()

Получить 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

mixed __call(string $method, array $parameters)

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

Параметры

string $method
array $parameters

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

mixed

Исключения

BadMethodCallException

void __construct(mixed $data = null, int $status = 200, array $headers = [], int $options = 0, bool $json = false)

Конструктор.

Параметры

mixed $data
int $status
array $headers
int $options
bool $json

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

void

static JsonResponse fromJsonString(string|null $data = null, int $status = 200, array $headers = [])

{@inheritdoc}

Параметры

string|null $data
int $status
array $headers

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

JsonResponse

$this withCallback(string|null $callback = null)

Устанавливает callback для JSONP.

Параметры

string|null $callback

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

$this

mixed getData(bool $assoc = false, int $depth = 512)

Получить декодированные данные из JSON ответа.

Параметры

bool $assoc
int $depth

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

mixed

JsonResponse setData($data = [])

{@inheritdoc}

Параметры

$data

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

JsonResponse

protected bool hasValidJson(int $jsonError)

Определяет, возникла ли ошибка при кодировании в JSON.

Параметры

int $jsonError

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

bool
END_OF_DOCUMENT_MARKER

JsonResponse setEncodingOptions($options)

{@inheritdoc}

Параметры

$options

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

JsonResponse

bool hasEncodingOption(int $option)

Определяет, установлен ли параметр кодирования JSON.

Параметры

int $option

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

bool

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

Spec-Zone.ru

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