Spec-Zone.ru › Laravel 10

Запрос

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

Трейты

CanBePrecognitive
InteractsWithContentTypes
InteractsWithFlashData
InteractsWithInput
Macroable

Свойства

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

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

из Macroable
защищённый InputBag|null $json

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

защищённый массив $convertedFiles

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

защищённый Closure $userResolver

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

защищённый 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
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()

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

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 $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 $default = null)

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

из InteractsWithInput
bool missing(string|array $key)

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

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

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

из InteractsWithInput
bool isEmptyString(string $key)

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

из InteractsWithInput
array keys()

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

из InteractsWithInput
array all(array|mixed|null $keys = null)

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

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

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

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

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

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

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

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

Извлечь ввод в виде булевого значения.

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

Извлечь ввод в виде целого числа.

из InteractsWithInput
float float(string $key, float $default = 0.0)

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

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

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

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

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

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

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

из InteractsWithInput
array only(array|mixed $keys)

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

из InteractsWithInput
array except(array|mixed $keys)

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

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

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

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

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

из InteractsWithInput
bool hasCookie(string $key)

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

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

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

из InteractsWithInput
array allFiles()

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

из InteractsWithInput
array convertUploadedFiles(array $files)

Преобразовать данный массив загруженных файлов Symfony в пользовательские загруженные файлы Laravel.

из InteractsWithInput
bool hasFile(string $key)

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

из InteractsWithInput
bool isValidFile(mixed $file)

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

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

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

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

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

из InteractsWithInput
never dd(mixed ...$keys)

Вывести элементы запроса и завершить скрипт.

из InteractsWithInput
$this dump(mixed $keys = [])

Вывести элементы.

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

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

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

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

из Macroable
static bool hasMacro(string $name)

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

из Macroable
static void flushMacros()

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

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

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

из Macroable
mixed __call(string $method, array $parameters)

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

из 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 $query = null, array $request = null, array $attributes = null, array $cookies = null, array $files = null, array $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)

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

Маршрут|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, Модель|string|array|null $default = null)

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

Параметры

string|null $key
Модель|string|array|null $default

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

string|array|null
END_OF_DOCUMENT_MARKER

void flash()

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

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

void

void flashOnly(array|mixed $keys)

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

Параметры

array|mixed $keys

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

void

void flashExcept(array|mixed $keys)

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

Параметры

array|mixed $keys

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

void

void flush()

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

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

void

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 $default = null)

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

Параметры

string $key
callable $callback
callable $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 $default = null)

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

Параметры

string $key
callable $callback
callable $default

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

$this|mixed

bool missing(string|array $key)

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

Параметры

string|array $key

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

bool

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

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

Параметры

string $key
callable $callback
callable $default

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

$this|mixed

protected bool isEmptyString(string $key)

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

Параметры

string $key

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

bool

array keys()

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

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

array

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

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

Параметры

array|mixed|null $keys

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

array

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

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

Параметры

string|null $key
mixed $default

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

mixed

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

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

Параметры

string $key
mixed $default

Значение, возвращаемое функцией

Stringable

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

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

Параметры

string $key
mixed $default

Значение, возвращаемое функцией

Stringable

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

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

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

Параметры

string|null $key
bool $default

Значение, возвращаемое функцией

bool

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

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

Параметры

string $key
int $default

Значение, возвращаемое функцией

int

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

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

Параметры

string $key
float $default

Значение, возвращаемое функцией

float

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

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

Параметры

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

Значение, возвращаемое функцией

Carbon|null

Исключения

InvalidFormatException

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

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

Параметры

string $key
TEnum> $enumClass

Значение, возвращаемое функцией

TEnum|null

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

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

Параметры

array|string|null $key

Значение, возвращаемое функцией

Collection

array only(array|mixed $keys)

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

Параметры

array|mixed $keys

Значение, возвращаемое функцией

array

array except(array|mixed $keys)

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

Параметры

array|mixed $keys

Значение, возвращаемое функцией

array

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

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

Параметры

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

Значение, возвращаемое функцией

string|array|null

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

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

Параметры

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

Значение, возвращаемое функцией

string|array|null

bool hasCookie(string $key)

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

Параметры

string $key

Значение, возвращаемое функцией

bool

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

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

Параметры

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

Значение, возвращаемое функцией

string|array|null

array allFiles()

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

Значение, возвращаемое функцией

array

protected array convertUploadedFiles(array $files)

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

Параметры

array $files

Значение, возвращаемое функцией

array

bool hasFile(string $key)

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

Параметры

string $key

Значение, возвращаемое функцией

bool

protected bool isValidFile(mixed $file)

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

Параметры

mixed $file

Значение, возвращаемое функцией

bool

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

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

Параметры

string|null $key
mixed $default

Значение, возвращаемое функцией

UploadedFile|UploadedFile[]|array|null
END_OF_DOCUMENT_MARKER

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

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

Параметры

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

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

string|array|null

never dd(mixed ...$keys)

Вывести значения запроса и завершить выполнение сценария.

Параметры

mixed ...$keys

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

never

$this dump(mixed $keys = [])

Вывести значения элементов.

Параметры

mixed $keys

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

$this

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

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

Параметры

string $name
object|callable $macro

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

void

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

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

Параметры

object $mixin
bool $replace

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

void

Исключения

ReflectionException

static bool hasMacro(string $name)

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

Параметры

string $name

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

bool

static void flushMacros()

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

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

void

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

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

Параметры

string $method
array $parameters

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

mixed

Исключения

BadMethodCallException

mixed __call(string $method, array $parameters)

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

Параметры

string $method
array $parameters

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

mixed

Исключения

BadMethodCallException

static Request capture()

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

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

Request

$this instance()

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

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

$this

string method()

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

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

string

string root()

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

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

string

string url()

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

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

string

string fullUrl()

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

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

string

string fullUrlWithQuery(array $query)

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

Параметры

array $query

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

string

string fullUrlWithoutQuery(array|string $keys)

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

Параметры

array|string $keys

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

string

string path()

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

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

string

string decodedPath()

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

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

string

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

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

Параметры

int $index
string|null $default

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

string|null

array segments()

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

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

array

bool is(mixed ...$patterns)

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

Параметры

mixed ...$patterns

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

bool

bool routeIs(mixed ...$patterns)

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

Параметры

mixed ...$patterns

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

bool

bool fullUrlIs(mixed ...$patterns)

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

Параметры

mixed ...$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()

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

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

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-payload запроса.

Параметры

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 $query = null, array $request = null, array $attributes = null, array $cookies = null, array $files = null, array $server = null)

{@inheritdoc}

Параметры

array $query
array $request
array $attributes
array $cookies
array $files
array $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
END_OF_DOCUMENT_MARKER

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

Spec-Zone.ru

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