Запрос
класс Запрос реализует ArrayAccess (Просмотреть исходный код)
Трейты
| Macroable |
Свойства
| статический защищенный массив | $macros | Зарегистрированные строковые макросы. | из Macroable |
| защищенный RequestInterface | $request | Основной запрос PSR. | |
| защищенный массив | $data | Декодированная полезная нагрузка для запроса. |
Методы
| статический void | macro(строка $name, объект|вызываемый $macro) Зарегистрировать пользовательский макрос. | из Macroable |
| статический void | mixin(объект $mixin, bool $replace = true) Смешать другой объект в класс. | из Macroable |
| статический bool | hasMacro(строка $name) Проверяет, зарегистрирован ли макрос. | из Macroable |
| статический void | flushMacros() Очистить существующие макросы. | из Macroable |
| статический смешанный | __callStatic(строка $method, массив $parameters) Динамически обработать вызовы к классу. | из Macroable |
| смешанный | __call(строка $method, массив $parameters) Динамически обработать вызовы к классу. | из Macroable |
| void | __construct(RequestInterface $request) Создать новый экземпляр запроса. | |
| строка | method() Получить метод запроса. | |
| строка | url() Получить URL запроса. | |
| bool | hasHeader(строка $key, смешанный $value = null) Определить, имеет ли запрос заданный заголовок. | |
| bool | hasHeaders(массив|строка $headers) Определить, имеет ли запрос заданные заголовки. | |
| массив | header(строка $key) Получить значения для заголовка с заданным именем. | |
| массив | headers() Получить заголовки запроса. | |
| строка | body() Получить тело запроса. | |
| bool | hasFile(строка $name, строка|null $value = null, строка|null $filename = null) Определить, содержит ли запрос заданный файл. | |
| массив | data() Получить данные запроса (параметры формы или JSON). | |
| массив | parameters() Получить параметры формы запроса. | |
| массив | json() Получить декодированное тело запроса в формате JSON. | |
| bool | isForm() Определить, являются ли данные запроса простыми данными формы. | |
| bool | isJson() Определить, является ли запрос JSON. | |
| bool | isMultipart() Определить, является ли запрос multipart. | |
| $this | withData(массив $data) Установить декодированные данные в запросе. | |
| RequestInterface | toPsrRequest() Получить основной экземпляр запроса, совместимый с PSR. | |
| bool | offsetExists(строка $offset) Определить, существует ли заданный смещение. | |
| смешанный | offsetGet(строка $offset) Получить значение для заданного смещения. | |
| void | offsetSet(строка $offset, смешанный $value) Установить значение по заданному смещению. | |
| void | offsetUnset(строка $offset) Удалить значение по заданному смещению. |
Подробности
статический void macro(string $name, object|callable $macro)
Зарегистрировать пользовательскую макрокоманду.
статический void mixin(object $mixin, bool $replace = true)
Смешать другой объект в класс.
статический bool hasMacro(string $name)
Проверить, зарегистрирована ли макрокоманда.
статический void flushMacros()
Очистить существующие макрокоманды.
статический mixed __callStatic(string $method, array $parameters)
Динамически обработать вызовы класса.
mixed __call(string $method, array $parameters)
Динамически обработать вызовы класса.
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/11.x/Illuminate/Http/Client/Request.html