Ответ
класс Ответ реализует ArrayAccess (Просмотреть исходный код)
Свойства
| Macroable |
Свойства
| статический защищённый массив | $macros | Зарегистрированные строковые макросы. | из Macroable |
| защищённый ResponseInterface | $response | Основной ответ PSR. | |
| защищённый массив | $decoded | Декодированный ответ JSON. |
Методы
| статический void | macro(строка $name, объект|вызываемый $macro)
Зарегистрировать пользовательский макрос. | из Macroable |
| статический void | mixin(объект $mixin, булево $replace = true)
Смешать другой объект в класс. | из Macroable |
| статический bool | hasMacro(строка $name)
Проверка, зарегистрирован ли макрос. | из Macroable |
| статический смешанный | __callStatic(строка $method, массив $parameters)
Динамически обработать вызовы класса. | из Macroable |
| смешанный | __call(строка $method, массив $parameters)
Динамически делегировать другие методы на основной ответ. | |
| void | __construct(MessageInterface $response)
Создать новый экземпляр ответа. | |
| строка | body()
Получить тело ответа. | |
| смешанный | json()
Получить декодированное тело ответа JSON в виде массива или скалярного значения. | |
| объект | object()
Получить декодированное тело ответа JSON в виде объекта. | |
| строка | header(строка $header)
Получить заголовок из ответа. | |
| массив | headers()
Получить заголовки из ответа. | |
| целое | status()
Получить код состояния ответа. | |
| UriInterface | effectiveUri()
Получить эффективный URI ответа. | |
| булево | successful()
Определить, был ли запрос успешным. | |
| булево | ok()
Определить, был ли код ответа "OK". | |
| булево | redirect()
Определить, был ли ответ перенаправлением. | |
| булево | failed()
Определить, указывает ли ответ на возникновение ошибки клиента или сервера. | |
| булево | clientError()
Определить, указывает ли ответ на возникновение ошибки клиента. | |
| булево | serverError()
Определить, указывает ли ответ на возникновение ошибки сервера. | |
| CookieJar | cookies()
Получить куки ответа. | |
| ResponseInterface | toPsrResponse()
Получить основной ответ PSR для ответа. | |
| $this | throw()
Выбросить исключение, если произошла ошибка сервера или клиента. | |
| булево | offsetExists(строка $offset)
Определить, существует ли заданный смещение. | |
| смешанный | offsetGet(строка $offset)
Получить значение для заданного смещения. | |
| void | offsetSet(строка $offset, смешанный $value)
Установить значение по заданному смещению. | |
| void | offsetUnset(строка $offset)
Удалить значение по заданному смещению. | |
| строка | __toString()
Получить тело ответа. |
Подробности
статический void macro(строка $name, объект|вызываемый $macro)
Зарегистрировать пользовательский макрос.
статический void mixin(объект $mixin, булево $replace = true)
Смешать другой объект в класс.
статический bool hasMacro(строка $name)
Проверка, зарегистрирован ли макрос.
статический смешанный __callStatic(строка $method, массив $parameters)
Динамически обработать вызовы класса.
смешанный __call(строка $method, массив $parameters)
Динамически делегировать другие методы на основной ответ.
void __construct(MessageInterface $response)
Создать новый экземпляр ответа.
строка body()
Получить тело ответа.
mixed json()
Получить декодированное JSON тело ответа в виде массива или скалярного значения.
object object()
Получить декодированное JSON тело ответа в виде объекта.
string header(string $header)
Получить заголовок из ответа.
array headers()
Получить заголовки из ответа.
int status()
Получить код состояния ответа.
UriInterface effectiveUri()
Получить эффективный URI ответа.
bool successful()
Определить, был ли запрос успешным.
bool ok()
Определить, был ли код ответа "OK".
bool redirect()
Определить, был ли ответ перенаправлением.
bool failed()
Определить, произошла ли ошибка клиента или сервера.
bool clientError()
Определить, произошла ли ошибка клиента.
bool serverError()
Определить, произошла ли ошибка сервера.
CookieJar cookies()
Получить куки ответа.
ResponseInterface toPsrResponse()
Получить базовый PSR ответ для ответа.
$this throw()
Выбросить исключение, если произошла ошибка сервера или клиента.
bool offsetExists(string $offset)
Определить, существует ли данный смещение.
mixed offsetGet(string $offset)
Получить значение для заданного смещения.
void offsetSet(string $offset, mixed $value)
Установить значение по заданному смещению.
void offsetUnset(string $offset)
Удалить значение по заданному смещению.
string __toString()
Получить тело ответа.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/7.x/Illuminate/Http/Client/Response.html