Запрос
класс Запрос реализует ArrayAccess (Просмотреть исходный код)
Свойства
| protected RequestInterface | $request | Основной PSR-запрос. | |
| protected array | $data | Декодированная полезная нагрузка для запроса. |
Методы
| void | __construct(RequestInterface $request)
Создать новый экземпляр запроса. | |
| string | method()
Получить метод запроса. | |
| string | url()
Получить URL запроса. | |
| bool | hasHeader(string $key, mixed $value = null)
Определить, содержит ли запрос заданный заголовок. | |
| bool | hasHeaders(array|string $headers)
Определить, содержит ли запрос заданные заголовки. | |
| array | header(string $key)
Получить значения для заголовка с заданным именем. | |
| array | headers()
Получить заголовки запроса. | |
| string | body()
Получить тело запроса. | |
| bool | hasFile(string $name, string|null $value = null, string|null $filename = null)
Определить, содержит ли запрос заданный файл. | |
| array | data()
Получить данные запроса (параметры формы или JSON). | |
| array | parameters()
Получить параметры формы запроса. | |
| array | json()
Получить декодированное тело запроса в формате JSON. | |
| bool | isForm()
Определить, является ли запрос простыми данными формы. | |
| bool | isJson()
Определить, является ли запрос JSON. | |
| bool | isMultipart()
Определить, является ли запрос многочастотным. | |
| $this | withData(array $data)
Установить декодированные данные в запросе. | |
| RequestInterface | toPsrRequest()
Получить базовый PSR-совместимый экземпляр запроса. | |
| bool | offsetExists(string $offset)
Определить, существует ли данный смещение. | |
| mixed | offsetGet(string $offset)
Получить значение для заданного смещения. | |
| void | offsetSet(string $offset, mixed $value)
Установить значение по заданному смещению. | |
| void | offsetUnset(string $offset)
Удалить значение по заданному смещению. |
Подробности
void __construct(RequestInterface $request)
Создать новый экземпляр запроса.
string method()
Получить метод запроса.
string url()
Получить URL запроса.
bool hasHeader(string $key, mixed $value = null)
Определить, содержит ли запрос заданный заголовок.
bool hasHeaders(array|string $headers)
Определить, содержит ли запрос заданные заголовки.
array header(string $key)
Получить значения заголовка с заданным именем.
array headers()
Получить заголовки запроса.
string body()
Получить тело запроса.
bool hasFile(string $name, string|null $value = null, string|null $filename = null)
Определить, содержит ли запрос заданный файл.
array data()
Получить данные запроса (параметры формы или JSON).
protected array parameters()
Получить параметры формы запроса.
protected array json()
Получить декодированное в JSON тело запроса.
bool isForm()
Определить, является ли запрос простыми данными формы.
bool isJson()
Определить, является ли запрос JSON.
bool isMultipart()
Определить, является ли запрос multipart.
$this withData(array $data)
Установите декодированные данные в запросе.
RequestInterface toPsrRequest()
Получить базовый PSR-совместимый экземпляр запроса.
bool offsetExists(string $offset)
Определить, существует ли заданный смещение.
mixed offsetGet(string $offset)
Получить значение для заданного смещения.
void offsetSet(string $offset, mixed $value)
Установить значение по заданному смещению.
void offsetUnset(string $offset)
Удалить значение по заданному смещению.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/7.x/Illuminate/Http/Client/Request.html