Запрос
класс Запрос реализует 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)
Определить, содержит ли запрос заданный заголовок. | |
Подробности
статический 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/10.x/Illuminate/Http/Client/Request.html