Spec-Zone.ru › Laravel 5.5

JsonResponse

класс JsonResponse расширяет JsonResponse (View source)

Черты

ResponseTrait

Свойства

mixed $original Оригинальное содержимое ответа. из ResponseTrait
Exception|null $exception Исключение, вызвавшее ошибочный ответ (если применимо). из ResponseTrait

Методы

int status()

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

из 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 withException(Exception $e)

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

из ResponseTrait
throwResponse()

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

из ResponseTrait
__construct(mixed $data = null, int $status = 200, array $headers = [], int $options)

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

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

Устанавливает обратный вызов JSONP.

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

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

setData($data = [])

{@inheritdoc}

bool hasValidJson(int $jsonError)

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

setEncodingOptions($options)

{@inheritdoc}

bool hasEncodingOption(int $option)

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

Подробности

int status()

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

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

int

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 withException(Exception $e)

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

Параметры

Exception $e

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

$this

throwResponse()

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

Исключения

HttpResponseException

__construct(mixed $data = null, int $status = 200, array $headers = [], int $options)

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

Параметры

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

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

Устанавливает обратный вызов JSONP.

Параметры

string|null $callback

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

$this

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

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

Параметры

bool $assoc
int $depth

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

mixed

setData($data = [])

{@inheritdoc}

Параметры

$data

protected bool hasValidJson(int $jsonError)

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

Параметры

int $jsonError

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

bool

setEncodingOptions($options)

{@inheritdoc}

Параметры

$options

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/5.5/Illuminate/Http/JsonResponse.html

Spec-Zone.ru

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