Spec-Zone.ru › Laravel 8

Запрос

класс Запрос реализует 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)

Зарегистрировать пользовательский макрос.

Параметры

строка $name
объект|вызываемый $macro

Возвращаемое значение

void

статический void mixin(объект $mixin, bool $replace = true)

Вмешать другой объект в класс.

Параметры

объект $mixin
bool $replace

Возвращаемое значение

void

Исключения

ReflectionException

статический bool hasMacro(строка $name)

Проверяет, зарегистрирован ли макрос.

Параметры

строка $name

Возвращаемое значение

bool

статический void flushMacros()

Очистить существующие макросы.

Возвращаемое значение

void

статический смешанный __callStatic(строка $method, массив $parameters)

Динамически обработать вызовы к классу.

Параметры

строка $method
массив $parameters

Возвращаемое значение

смешанный

Исключения

BadMethodCallException

смешанный __call(строка $method, массив $parameters)

Динамически обработать вызовы к классу.

Параметры

строка $method
массив $parameters

Возвращаемое значение

смешанный

Исключения

BadMethodCallException
END_OF_DOCUMENT_MARKER

void __construct(RequestInterface $request)

Создать новый экземпляр запроса.

Parameters

RequestInterface $request

Return Value

void

string method()

Получить метод запроса.

Return Value

string

string url()

Получить URL запроса.

Return Value

string

bool hasHeader(string $key, mixed $value = null)

Определить, содержит ли запрос заданный заголовок.

Parameters

string $key
mixed $value

Return Value

bool

bool hasHeaders(array|string $headers)

Определить, содержит ли запрос заданные заголовки.

Parameters

array|string $headers

Return Value

bool

array header(string $key)

Получить значения заголовка с заданным именем.

Parameters

string $key

Return Value

array

array headers()

Получить заголовки запроса.

Return Value

array

string body()

Получить тело запроса.

Return Value

string

bool hasFile(string $name, string|null $value = null, string|null $filename = null)

Определить, содержит ли запрос указанный файл.

Parameters

string $name
string|null $value
string|null $filename

Return Value

bool

array data()

Получить данные запроса (параметры формы или JSON).

Return Value

array

protected array parameters()

Получить параметры формы запроса.

Return Value

array

protected array json()

Получить декодированное тело запроса в формате JSON.

Return Value

array

bool isForm()

Определить, является ли запрос данными простой формы.

Return Value

bool

bool isJson()

Определить, является ли запрос JSON.

Return Value

bool

bool isMultipart()

Определить, является ли запрос multipart.

Return Value

bool

$this withData(array $data)

Установить декодированные данные в запросе.

Parameters

array $data

Return Value

$this

RequestInterface toPsrRequest()

Получить базовый PSR-совместимый экземпляр запроса.

Return Value

RequestInterface

bool offsetExists(string $offset)

Определить, существует ли заданный смещение.

Parameters

string $offset

Return Value

bool

mixed offsetGet(string $offset)

Получить значение для заданного смещения.

Parameters

string $offset

Return Value

mixed

void offsetSet(string $offset, mixed $value)

Установить значение по заданному смещению.

Parameters

string $offset
mixed $value

Return Value

void

Exceptions

LogicException

void offsetUnset(string $offset)

Удалить значение по заданному смещению.

Parameters

string $offset

Return Value

void

Exceptions

LogicException

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API