Spec-Zone.ru › Laravel 9

Запрос

класс Запрос реализует ArrayAccess (Просмотреть исходный код)

Трейты

Macroable

Свойства

статический защищенный массив $macros

Зарегистрированные строковые макросы.

из Macroable
защищенный RequestInterface $request

Базовый запрос PSR.

защищенный массив $data

Декодированная полезная нагрузка для запроса.

Методы

статический void macro(строка $name, объект|вызываемый $macro)

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

из Macroable
статический void mixin(объект $mixin, булево $replace = true)

Включить другой объект в класс.

из Macroable
статический булево hasMacro(строка $name)

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

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

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

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

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

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

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

из Macroable
void __construct(RequestInterface $request)

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

строка method()

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

строка url()

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

булево hasHeader(строка $key, смешанный $value = null)

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

Подробности

статический void macro(string $name, object|callable $macro)

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

Параметры

string $name
object|callable $macro

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

void

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

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

Параметры

object $mixin
bool $replace

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

void

Исключения

ReflectionException

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

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

Параметры

string $name

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

bool

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

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

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

void

статический mixed __callStatic(string $method, array $parameters)

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

Параметры

string $method
array $parameters

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

mixed

Исключения

BadMethodCallException

mixed __call(string $method, array $parameters)

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

Параметры

string $method
array $parameters

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

mixed

Исключения

BadMethodCallException

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/9.x/Illuminate/Http/Client/Request.html

Spec-Zone.ru

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