Spec-Zone.ru › Laravel 11

Запрос

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

Трейты

CanBePrecognitive
InteractsWithContentTypes
InteractsWithFlashData
InteractsWithInput
Macroable
Dumpable

Свойства

static protected массив $macros

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

из Macroable
protected InputBag|null $json

Декодированное JSON-содержимое запроса.

protected массив $convertedFiles

Все преобразованные файлы для запроса.

protected Closure $userResolver

Обратный вызов решателя пользователя.

protected Closure $routeResolver

Обратный вызов решателя маршрута.

Методы

array filterPrecognitiveRules(array $rules)

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

from CanBePrecognitive
bool isAttemptingPrecognition()

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

from CanBePrecognitive
bool isPrecognitive()

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

from CanBePrecognitive
bool isJson()

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

from InteractsWithContentTypes
bool expectsJson()

Определить, вероятно ли, что текущий запрос ожидает JSON-ответ.

from InteractsWithContentTypes
bool wantsJson()

Определить, запрашивает ли текущий запрос JSON.

from InteractsWithContentTypes
bool accepts(string|array $contentTypes)

Определяет, принимает ли текущий запрос заданный тип содержимого.

from InteractsWithContentTypes
string|null prefers(string|array $contentTypes)

Возвращает наиболее подходящий тип содержимого из заданного массива на основе согласования типов содержимого.

from InteractsWithContentTypes
bool acceptsAnyContentType()

Определить, принимает ли текущий запрос любой тип содержимого.

from InteractsWithContentTypes
bool acceptsJson()

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

from InteractsWithContentTypes
bool acceptsHtml()

Определяет, принимает ли запрос HTML.

from InteractsWithContentTypes
static bool matchesType(string $actual, string $type)

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

from InteractsWithContentTypes
string format(string $default = 'html')

Получить ожидаемый формат данных в ответе.

from InteractsWithContentTypes
string|array|null old(string|null $key = null, Model|string|array|null $default = null)

Получить элемент ввода из старых данных.

from InteractsWithFlashData
void flash()

Передать данные ввода текущего запроса в сессию.

from InteractsWithFlashData
void flashOnly(array|mixed $keys)

Передать в сессию только некоторые данные ввода.

from InteractsWithFlashData
void flashExcept(array|mixed $keys)

Передать в сессию только некоторые данные ввода.

from InteractsWithFlashData
void flush()

Очистить все старые данные ввода из сессии.

from InteractsWithFlashData
never dd(mixed ...$args)

Вывести заданные аргументы и завершить выполнение.

from Dumpable
$this dump(mixed ...$args)

Вывести заданные аргументы.

from Dumpable
string|array|null server(string|null $key = null, string|array|null $default = null)

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

from InteractsWithInput
bool hasHeader(string $key)

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

from InteractsWithInput
string|array|null header(string|null $key = null, string|array|null $default = null)

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

from InteractsWithInput
string|null bearerToken()

Получить токен «носителя» из заголовков запроса.

from InteractsWithInput
bool exists(string|array $key)

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

from InteractsWithInput
bool has(string|array $key)

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

from InteractsWithInput
bool hasAny(string|array $keys)

Определить, содержит ли запрос любой из заданных элементов ввода.

from InteractsWithInput
$this|mixed whenHas(string $key, callable $callback, callable|null $default = null)

Применить обратный вызов, если запрос содержит заданный ключ элемента ввода.

from InteractsWithInput
bool filled(string|array $key)

Определить, содержит ли запрос ненулевое значение для элемента ввода.

from InteractsWithInput
bool isNotFilled(string|array $key)

Определить, содержит ли запрос пустое значение для элемента ввода.

from InteractsWithInput
bool anyFilled(string|array $keys)

Определить, содержит ли запрос ненулевое значение для любого из указанных вводов.

from InteractsWithInput
$this|mixed whenFilled(string $key, callable $callback, callable|null $default = null)

Применить обратный вызов, если запрос содержит ненулевое значение для заданного ключа элемента ввода.

from InteractsWithInput
bool missing(string|array $key)

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

from InteractsWithInput
$this|mixed whenMissing(string $key, callable $callback, callable|null $default = null)

Применить обратный вызов, если в запросе отсутствует заданный ключ элемента ввода.

from InteractsWithInput
bool isEmptyString(string $key)

Определить, является ли заданный ключ элемента ввода пустой строкой для "заполненного".

from InteractsWithInput
array keys()

Получить ключи для всех входных данных и файлов.

from InteractsWithInput
array all(array|mixed|null $keys = null)

Получить все входные данные и файлы для запроса.

from InteractsWithInput
mixed input(string|null $key = null, mixed $default = null)

Извлечь элемент ввода из запроса.

from InteractsWithInput
Stringable str(string $key, mixed $default = null)

Извлечь входные данные из запроса как экземпляр Stringable.

from InteractsWithInput
Stringable string(string $key, mixed $default = null)

Извлечь входные данные из запроса как экземпляр Stringable.

from InteractsWithInput
bool boolean(string|null $key = null, bool $default = false)

Извлечь входные данные как логическое значение.

from InteractsWithInput
int integer(string $key, int $default = 0)

Извлечь входные данные как целое число.

from InteractsWithInput
float float(string $key, float $default = 0.0)

Извлечь входные данные как значение с плавающей точкой.

from InteractsWithInput
Carbon|null date(string $key, string|null $format = null, string|null $tz = null)

Извлечь входные данные из запроса как экземпляр Carbon.

from InteractsWithInput
TEnum|null enum(string $key, TEnum> $enumClass)

Извлечь входные данные из запроса как перечисление.

from InteractsWithInput
Collection collect(array|string|null $key = null)

Извлечь входные данные из запроса как коллекцию.

from InteractsWithInput
array only(array|mixed $keys)

Получить подмножество, содержащее предоставленные ключи со значениями из данных ввода.

from InteractsWithInput
array except(array|mixed $keys)

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

from InteractsWithInput
string|array|null query(string|null $key = null, string|array|null $default = null)

Извлечь элемент строки запроса из запроса.

from InteractsWithInput
string|array|null post(string|null $key = null, string|array|null $default = null)

Извлечь элемент полезной нагрузки запроса из запроса.

from InteractsWithInput
bool hasCookie(string $key)

Определить, установлен ли cookie в запросе.

from InteractsWithInput
string|array|null cookie(string|null $key = null, string|array|null $default = null)

Извлечь cookie из запроса.

from InteractsWithInput
array allFiles()

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

from InteractsWithInput
array convertUploadedFiles(array $files)

Преобразовать заданный массив Symfony UploadedFiles в пользовательские Laravel UploadedFiles.

from InteractsWithInput
bool hasFile(string $key)

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

from InteractsWithInput
bool isValidFile(mixed $file)

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

from InteractsWithInput
UploadedFile|UploadedFile[]|array|null file(string|null $key = null, mixed $default = null)

Извлечь файл из запроса.

from InteractsWithInput
string|array|null retrieveItem(string $source, string|null $key, string|array|null $default)

Извлечь элемент параметра из заданного источника.

from InteractsWithInput
static void macro(string $name, object|callable $macro)

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

from Macroable
static void mixin(object $mixin, bool $replace = true)

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

from Macroable
static bool hasMacro(string $name)

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

from Macroable
static void flushMacros()

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

from Macroable
static mixed __callStatic(string $method, array $parameters)

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

from Macroable
mixed __call(string $method, array $parameters)

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

from Macroable
static Request capture()

Создать новый запрос Illuminate HTTP из переменных сервера.

$this instance()

Возвращает экземпляр Request.

string method()

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

string root()

Получить корневой URL приложения.

string url()

Получить URL (без строки запроса) для запроса.

string fullUrl()

Получить полный URL для запроса.

string fullUrlWithQuery(array $query)

Получить полный URL запроса с добавленными параметрами строки запроса.

string fullUrlWithoutQuery(array|string $keys)

Получить полный URL запроса без заданных параметров строки запроса.

string path()

Получить текущую информацию о пути для запроса.

string decodedPath()

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

string|null segment(int $index, string|null $default = null)

Получить сегмент из URI (индекс с основанием 1).

array segments()

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

bool is(mixed ...$patterns)

Определить, соответствует ли текущий URI запроса шаблону.

bool routeIs(mixed ...$patterns)

Определить, соответствует ли имя маршрута заданному шаблону.

bool fullUrlIs(mixed ...$patterns)

Определить, соответствует ли текущий URL запроса и строка запроса шаблону.

string host()

Получить имя хоста.

string httpHost()

Получить запрашиваемый HTTP-хост.

string schemeAndHttpHost()

Получить схему и HTTP-хост.

bool ajax()

Определить, является ли запрос результатом AJAX-вызова.

bool pjax()

Определить, является ли запрос результатом вызова PJAX.

bool prefetch()

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

bool secure()

Определить, происходит ли запрос по протоколу HTTPS.

string|null ip()

Получить IP-адрес клиента.

array ips()

Получить IP-адреса клиента.

string|null userAgent()

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

$this merge(array $input)

Объединить новые входные данные в текущий массив входных данных запроса.

$this mergeIfMissing(array $input)

Объединить новые входные данные в входные данные запроса, но только в случае отсутствия ключа в запросе.

$this replace(array $input)

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

mixed get(string $key, mixed $default = null)

Этот метод принадлежит Symfony HttpFoundation и обычно не требуется при использовании Laravel.

InputBag|mixed json(string|null $key = null, mixed $default = null)

Получить JSON-полезную нагрузку для запроса.

InputBag getInputSource()

Получить источник входных данных для запроса.

static Request createFrom(Request $from, Request|null $to = null)

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

static Request createFromBase(Request $request)

Создать запрос Illuminate из экземпляра Symfony.

Request duplicate(array|null $query = null, array|null $request = null, array|null $attributes = null, array|null $cookies = null, array|null $files = null, array|null $server = null)

{@inheritdoc}

mixed filterFiles(mixed $files)

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

bool hasSession(bool $skipIfUninitialized = false)

{@inheritdoc}

SessionInterface getSession()

{@inheritdoc}

Session session()

Получить сеанс, связанный с запросом.

void setLaravelSession(Session $session)

Установить экземпляр сессии в запросе.

void setRequestLocale(string $locale)

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

void setDefaultRequestLocale(string $locale)

Установить значение по умолчанию для языка запроса.

mixed user(string|null $guard = null)

Получить пользователя, совершающего запрос.

Route|object|string|null route(string|null $param = null, mixed $default = null)

Получить маршрут, обрабатывающий запрос.

string fingerprint()

Получить уникальный отпечаток запроса/маршрута/IP-адреса.

$this setJson(InputBag $json)

Установить JSON-данные для запроса.

Closure getUserResolver()

Получить обратный вызов для разрешения пользователя.

$this setUserResolver(Closure $callback)

Установить обратный вызов для разрешения пользователя.

Closure getRouteResolver()

Получить обратный вызов для разрешения маршрута.

$this setRouteResolver(Closure $callback)

Установить обратный вызов для разрешения маршрута.

toArray()

Получить все входные данные и файлы для запроса.

bool offsetExists(string $offset)

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

mixed offsetGet(string $offset)

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

void offsetSet(string $offset, mixed $value)

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

void offsetUnset(string $offset)

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

bool __isset(string $key)

Проверить, установлено ли элемент ввода в запросе.

mixed __get(string $key)

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

array validate(array $rules, mixed $params)

Без описания

array validateWithBag(string $errorBag, array $rules, mixed $params)

Без описания

bool hasValidSignature(bool $absolute = true)

Без описания

Подробности

array filterPrecognitiveRules(array $rules)

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

Параметры

array $rules

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

array

bool isAttemptingPrecognition()

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

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

bool

bool isPrecognitive()

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

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

bool

bool isJson()

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

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

bool

bool expectsJson()

Определить, вероятно ли, что текущий запрос ожидает JSON-ответ.

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

bool

bool wantsJson()

Определить, запрашивает ли текущий запрос JSON.

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

bool

bool accepts(string|array $contentTypes)

Определяет, принимает ли текущий запрос заданный тип содержимого.

Параметры

string|array $contentTypes

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

bool

string|null prefers(string|array $contentTypes)

Возвращает наиболее подходящий тип содержимого из заданного массива на основе согласования типов содержимого.

Параметры

string|array $contentTypes

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

string|null

bool acceptsAnyContentType()

Определяет, принимает ли текущий запрос любой тип содержимого.

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

bool

bool acceptsJson()

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

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

bool

bool acceptsHtml()

Определяет, принимает ли запрос HTML.

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

bool

static bool matchesType(string $actual, string $type)

Определяет, совпадают ли заданные типы содержимого.

Параметры

string $actual
string $type

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

bool

string format(string $default = 'html')

Получить ожидаемый формат данных в ответе.

Параметры

string $default

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

string

string|array|null old(string|null $key = null, Model|string|array|null $default = null)

Получить старое значение ввода.

Параметры

string|null $key
Model|string|array|null $default

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

string|array|null

void flash()

Внести данные из текущего запроса в сессию.

Значение возврата

void

void flashOnly(array|mixed $keys)

Внести в сессию только некоторые данные из входных данных.

Параметры

array|mixed $keys

Значение возврата

void

void flashExcept(array|mixed $keys)

Внести в сессию только некоторые данные из входных данных.

Параметры

array|mixed $keys

Значение возврата

void

void flush()

Очистить все устаревшие данные из сессии.

Значение возврата

void

never dd(mixed ...$args)

Вывести данные аргументов и завершить выполнение.

Параметры

mixed ...$args

Значение возврата

never

$this dump(mixed ...$args)

Вывести данные аргументов.

Параметры

mixed ...$args

Значение возврата

$this

string|array|null server(string|null $key = null, string|array|null $default = null)

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

Параметры

string|null $key
string|array|null $default

Значение возврата

string|array|null

bool hasHeader(string $key)

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

Параметры

string $key

Значение возврата

bool

string|array|null header(string|null $key = null, string|array|null $default = null)

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

Параметры

string|null $key
string|array|null $default

Значение возврата

string|array|null

string|null bearerToken()

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

Значение возврата

string|null

bool exists(string|array $key)

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

Параметры

string|array $key

Значение возврата

bool

bool has(string|array $key)

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

Параметры

string|array $key

Значение возврата

bool

bool hasAny(string|array $keys)

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

Параметры

string|array $keys

Значение возврата

bool

$this|mixed whenHas(string $key, callable $callback, callable|null $default = null)

Применить коллбэк, если запрос содержит заданный ключ входных данных.

Параметры

string $key
callable $callback
callable|null $default

Значение возврата

$this|mixed

bool filled(string|array $key)

Определить, содержит ли запрос непустое значение для элемента входных данных.

Параметры

string|array $key

Значение возврата

bool

bool isNotFilled(string|array $key)

Определить, содержит ли запрос пустое значение для элемента входных данных.

Параметры

string|array $key

Значение возврата

bool

bool anyFilled(string|array $keys)

Определить, содержит ли запрос непустое значение для любого из заданных элементов входных данных.

Параметры

string|array $keys

Значение возврата

bool

$this|mixed whenFilled(string $key, callable $callback, callable|null $default = null)

Применить коллбэк, если запрос содержит непустое значение для заданного ключа элемента входных данных.

Параметры

string $key
callable $callback
callable|null $default

Значение возврата

$this|mixed

bool missing(string|array $key)

Определить, отсутствует ли заданный ключ элемента входных данных в запросе.

Параметры

string|array $key

Значение возврата

bool

$this|mixed whenMissing(string $key, callable $callback, callable|null $default = null)

Применить коллбэк, если заданный ключ элемента входных данных отсутствует в запросе.

Параметры

string $key
callable $callback
callable|null $default

Значение возврата

$this|mixed

protected bool isEmptyString(string $key)

Определить, является ли заданный ключ элемента входных данных пустой строкой для "filled".

Параметры

string $key

Значение возврата

bool

array keys()

Получить ключи для всех входных данных и файлов.

Значение возврата

array

array all(array|mixed|null $keys = null)

Получить все входные данные и файлы для запроса.

Parameters

array|mixed|null $keys

Return Value

array

mixed input(string|null $key = null, mixed $default = null)

Получить элемент входных данных из запроса.

Parameters

string|null $key
mixed $default

Return Value

mixed

Stringable str(string $key, mixed $default = null)

Получить входные данные из запроса как экземпляр Stringable.

Parameters

string $key
mixed $default

Return Value

Stringable

Stringable string(string $key, mixed $default = null)

Получить входные данные из запроса как экземпляр Stringable.

Parameters

string $key
mixed $default

Return Value

Stringable

bool boolean(string|null $key = null, bool $default = false)

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

Возвращает true, если значение равно "1", "true", "on", и "yes". В противном случае возвращает false.

Parameters

string|null $key
bool $default

Return Value

bool

int integer(string $key, int $default = 0)

Получить входные данные как целое число.

Parameters

string $key
int $default

Return Value

int

float float(string $key, float $default = 0.0)

Получить входные данные как значение с плавающей точкой.

Parameters

string $key
float $default

Return Value

float

Carbon|null date(string $key, string|null $format = null, string|null $tz = null)

Получить входные данные из запроса как экземпляр Carbon.

Parameters

string $key
string|null $format
string|null $tz

Return Value

Carbon|null

Exceptions

InvalidFormatException

TEnum|null enum(string $key, TEnum> $enumClass)

Получить входные данные из запроса как перечисление.

Parameters

string $key
TEnum> $enumClass

Return Value

TEnum|null

Collection collect(array|string|null $key = null)

Получить входные данные из запроса как коллекцию.

Parameters

array|string|null $key

Return Value

Collection

array only(array|mixed $keys)

Получить подмножество, содержащее предоставленные ключи со значениями из входных данных.

Parameters

array|mixed $keys

Return Value

array

array except(array|mixed $keys)

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

Parameters

array|mixed $keys

Return Value

array

string|array|null query(string|null $key = null, string|array|null $default = null)

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

Parameters

string|null $key
string|array|null $default

Return Value

string|array|null

string|array|null post(string|null $key = null, string|array|null $default = null)

Получить элемент полезной нагрузки запроса из запроса.

Parameters

string|null $key
string|array|null $default

Return Value

string|array|null

bool hasCookie(string $key)

Определить, установлен ли cookie в запросе.

Parameters

string $key

Return Value

bool

string|array|null cookie(string|null $key = null, string|array|null $default = null)

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

Parameters

string|null $key
string|array|null $default

Return Value

string|array|null

array allFiles()

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

Return Value

array

protected array convertUploadedFiles(array $files)

Преобразовать заданный массив Symfony UploadedFiles в настраиваемые Laravel UploadedFiles.

Parameters

array $files

Return Value

array

bool hasFile(string $key)

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

Parameters

string $key

Return Value

bool

protected bool isValidFile(mixed $file)

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

Parameters

mixed $file

Return Value

bool

Загруженный файл|Загруженный файл[]|массив|null file(строка|null $key = null, смешанное $default = null)

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

Параметры

строка|null $key
смешанное $default

Значение возврата

Загруженный файл|Загруженный файл[]|массив|null

protected строка|массив|null retrieveItem(строка $source, строка|null $key, строка|массив|null $default)

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

Параметры

строка $source
строка|null $key
строка|массив|null $default

Значение возврата

строка|массив|null

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

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

Параметры

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

Значение возврата

пустое значение

static пустое значение mixin(объект $mixin, bool $replace = true)

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

Параметры

объект $mixin
bool $replace

Значение возврата

пустое значение

Исключения

ReflectionException

static bool hasMacro(строка $name)

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

Параметры

строка $name

Значение возврата

bool

static пустое значение flushMacros()

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

Значение возврата

пустое значение

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

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

Параметры

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

Значение возврата

смешанное

Исключения

BadMethodCallException

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

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

Параметры

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

Значение возврата

смешанное

Исключения

BadMethodCallException

static Запрос capture()

Создать новый запрос Illuminate HTTP из переменных сервера.

Значение возврата

Запрос

$this instance()

Возвращает экземпляр запроса.

Значение возврата

$this

строка method()

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

Значение возврата

строка

строка root()

Получить корневой URL для приложения.

Значение возврата

строка

строка url()

Получить URL (без строки запроса) для запроса.

Значение возврата

строка

строка fullUrl()

Получить полный URL для запроса.

Значение возврата

строка

строка fullUrlWithQuery(массив $query)

Получить полный URL для запроса с добавленными параметрами строки запроса.

Параметры

массив $query

Значение возврата

строка

строка fullUrlWithoutQuery(массив|строка $keys)

Получить полный URL для запроса без указанных параметров строки запроса.

Параметры

массив|строка $keys

Значение возврата

строка

строка path()

Получить текущую информацию о пути для запроса.

Значение возврата

строка

строка decodedPath()

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

Значение возврата

строка

строка|null segment(целое $index, строка|null $default = null)

Получить сегмент из URI (индекс, основанный на 1).

Параметры

целое $index
строка|null $default

Значение возврата

строка|null

массив segments()

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

Значение возврата

массив

bool is(смешанное ...$patterns)

Определить, соответствует ли текущий URI запроса шаблону.

Параметры

смешанное ...$patterns

Значение возврата

bool

bool routeIs(смешанное ...$patterns)

Определить, соответствует ли имя маршрута заданному шаблону.

Параметры

смешанное ...$patterns

Значение возврата

bool

bool fullUrlIs(смешанное ...$patterns)

Определить, соответствует ли текущий URL запроса и строка запроса шаблону.

Параметры

смешанное ...$patterns

Значение возврата

bool

string host()

Получить имя хоста.

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

string

string httpHost()

Получить запрашиваемый HTTP-хост.

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

string

string schemeAndHttpHost()

Получить схему и HTTP-хост.

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

string

bool ajax()

Определить, является ли запрос результатом вызова AJAX.

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

bool

bool pjax()

Определить, является ли запрос результатом вызова PJAX.

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

bool

bool prefetch()

Определить, является ли запрос результатом вызова prefetch.

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

bool

bool secure()

Определить, осуществляется ли запрос через HTTPS.

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

bool

string|null ip()

Получить IP-адрес клиента.

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

string|null

array ips()

Получить IP-адреса клиентов.

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

array

string|null userAgent()

Получить user agent клиента.

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

string|null

$this merge(array $input)

Объединить новые входные данные в массив входных данных текущего запроса.

Параметры

array $input

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

$this

$this mergeIfMissing(array $input)

Объединить новые входные данные в входные данные запроса, но только если ключ отсутствует в запросе.

Параметры

array $input

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

$this

$this replace(array $input)

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

Параметры

array $input

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

$this

mixed get(string $key, mixed $default = null)

Этот метод принадлежит Symfony HttpFoundation и обычно не нужен при использовании Laravel.

Вместо этого можно использовать метод "input".

Параметры

string $key
mixed $default

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

mixed

InputBag|mixed json(string|null $key = null, mixed $default = null)

Получить JSON-данные запроса.

Параметры

string|null $key
mixed $default

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

InputBag|mixed

protected InputBag getInputSource()

Получить источник входных данных запроса.

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

InputBag

static Request createFrom(Request $from, Request|null $to = null)

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

Параметры

Request $from
Request|null $to

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

Request

static Request createFromBase(Request $request)

Создать запрос Illuminate из экземпляра Symfony.

Параметры

Request $request

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

Request

Request duplicate(array|null $query = null, array|null $request = null, array|null $attributes = null, array|null $cookies = null, array|null $files = null, array|null $server = null)

{@inheritdoc}

Параметры

array|null $query
array|null $request
array|null $attributes
array|null $cookies
array|null $files
array|null $server

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

Request

protected mixed filterFiles(mixed $files)

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

Параметры

mixed $files

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

mixed

bool hasSession(bool $skipIfUninitialized = false)

{@inheritdoc}

Параметры

bool $skipIfUninitialized

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

bool

SessionInterface getSession()

{@inheritdoc}

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

SessionInterface

Session session()

Получить сеанс, связанный с запросом.

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

Session

Исключения

RuntimeException

void setLaravelSession(Session $session)

Установить экземпляр сессии в запросе.

Parameters

Session $session

Return Value

void

void setRequestLocale(string $locale)

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

Parameters

string $locale

Return Value

void

void setDefaultRequestLocale(string $locale)

Установить язык по умолчанию для экземпляра запроса.

Parameters

string $locale

Return Value

void

mixed user(string|null $guard = null)

Получить пользователя, производящего запрос.

Parameters

string|null $guard

Return Value

mixed

Route|object|string|null route(string|null $param = null, mixed $default = null)

Получить маршрут, обрабатывающий запрос.

Parameters

string|null $param
mixed $default

Return Value

Route|object|string|null

string fingerprint()

Получить уникальный отпечаток для запроса / маршрута / IP-адреса.

Return Value

string

Exceptions

RuntimeException

$this setJson(InputBag $json)

Установить JSON-загрузку для запроса.

Parameters

InputBag $json

Return Value

$this

Closure getUserResolver()

Получить обратный вызов обработчика пользователя.

Return Value

Closure

$this setUserResolver(Closure $callback)

Установить обратный вызов обработчика пользователя.

Parameters

Closure $callback

Return Value

$this

Closure getRouteResolver()

Получить обратный вызов обработчика маршрутов.

Return Value

Closure

$this setRouteResolver(Closure $callback)

Установить обратный вызов обработчика маршрутов.

Parameters

Closure $callback

Return Value

$this

toArray()

Получить все входные данные и файлы для запроса.

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

void offsetUnset(string $offset)

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

Parameters

string $offset

Return Value

void

bool __isset(string $key)

Проверить, установлено ли элемент ввода в запросе.

Parameters

string $key

Return Value

bool

mixed __get(string $key)

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

Parameters

string $key

Return Value

mixed

array validate(array $rules, mixed $params)

Без описания

Parameters

array $rules
mixed $params

Return Value

array

array validateWithBag(string $errorBag, array $rules, mixed $params)

Без описания

Parameters

string $errorBag
array $rules
mixed $params

Return Value

array

bool hasValidSignature(bool $absolute = true)

Без описания

Parameters

bool $absolute

Return Value

bool

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Http/Request.html

Spec-Zone.ru

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