Запрос
класс Запрос реализует 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(строка $name, объект|вызываемый $macro)
Зарегистрировать пользовательский макрос.
статический void mixin(объект $mixin, bool $replace = true)
Вмешать другой объект в класс.
статический bool hasMacro(строка $name)
Проверяет, зарегистрирован ли макрос.
статический void flushMacros()
Очистить существующие макросы.
статический смешанный __callStatic(строка $method, массив $parameters)
Динамически обработать вызовы к классу.
смешанный __call(строка $method, массив $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/8.x/Illuminate/Http/Client/Request.html