Spec-Zone.ru › Laravel 9

EmailVerificationRequest

class EmailVerificationRequest extends FormRequest (View source)

Свойства

ValidatesWhenResolvedTrait

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

CanBePrecognitive
InteractsWithContentTypes
InteractsWithFlashData
InteractsWithInput
Macroable

Свойства

static protected array $macros

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

from Macroable
protected ParameterBag|null $json

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

from Request
protected array $convertedFiles

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

from Request
protected Closure $userResolver

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

from Request
protected Closure $routeResolver

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

from Request
protected Container $container

Экземпляр контейнера.

from FormRequest
protected Redirector $redirector

Экземпляр объекта перенаправления.

from FormRequest
protected string $redirect

URI для перенаправления в случае неудачи валидации.

from FormRequest
protected string $redirectRoute

Маршрут для перенаправления в случае неудачи валидации.

from FormRequest
protected string $redirectAction

Действие контроллера для перенаправления в случае неудачи валидации.

from FormRequest
protected string $errorBag

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

from FormRequest
protected bool $stopOnFirstFailure

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

from FormRequest
protected Validator $validator

Экземпляр валидатора.

from FormRequest

Методы

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()

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

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)

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

from InteractsWithInput
bool missing(string|array $key)

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

from InteractsWithInput
$this|mixed whenMissing(string $key, callable $callback, callable $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
never dd(mixed ...$keys)

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

from InteractsWithInput
$this dump(mixed $keys = [])

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

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()

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

from Request
$this instance()

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

from Request
string method()

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

from Request
string root()

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

from Request
string url()

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

from Request
string fullUrl()

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

from Request
string fullUrlWithQuery(array $query)

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

from Request
string fullUrlWithoutQuery(array|string $keys)

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

from Request
string path()

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

from Request
string decodedPath()

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

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

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

from Request
array segments()

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

from Request
bool is(mixed ...$patterns)

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

from Request
bool routeIs(mixed ...$patterns)

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

from Request
bool fullUrlIs(mixed ...$patterns)

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

from Request
string host()

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

from Request
string httpHost()

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

from Request
string schemeAndHttpHost()

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

from Request
bool ajax()

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

from Request
bool pjax()

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

from Request
bool prefetch()

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

from Request
bool secure()

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

from Request
string|null ip()

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

from Request
array ips()

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

from Request
string|null userAgent()

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

from Request
$this merge(array $input)

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

from Request
$this mergeIfMissing(array $input)

Слияние нового ввода в ввод запроса, но только тогда, когда этот ключ отсутствует в запросе.

from Запрос
$this replace(array $input)

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

from Запрос
mixed get(string $key, mixed $default = null)

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

from Запрос
ParameterBag|mixed json(string|null $key = null, mixed $default = null)

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

from Запрос
ParameterBag getInputSource()

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

from Запрос
static Запрос createFrom(Запрос $from, Запрос|null $to = null)

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

from Запрос
static Запрос createFromBase(Request $request)

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

from Запрос
Запрос duplicate(array $query = null, array $request = null, array $attributes = null, array $cookies = null, array $files = null, array $server = null)

{@inheritdoc}

from Запрос
mixed filterFiles(mixed $files)

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

from Запрос
bool hasSession(bool $skipIfUninitialized = false)

{@inheritdoc}

from Запрос
SessionInterface getSession()

{@inheritdoc}

from Запрос
Сессия session()

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

from Запрос
void setLaravelSession(Сессия $session)

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

from Запрос
void setRequestLocale(string $locale)

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

from Запрос
void setDefaultRequestLocale(string $locale)

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

from Запрос
mixed user(string|null $guard = null)

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

from Запрос
Маршрут|object|string|null route(string|null $param = null, mixed $default = null)

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

from Запрос
string fingerprint()

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

from Запрос
$this setJson(ParameterBag $json)

Установка JSON-данных для запроса.

from Запрос
Closure getUserResolver()

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

from Запрос
$this setUserResolver(Closure $callback)

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

from Запрос
Closure getRouteResolver()

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

from Запрос
$this setRouteResolver(Closure $callback)

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

from Запрос
toArray()

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

from Запрос
bool offsetExists(string $offset)

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

from Запрос
mixed offsetGet(string $offset)

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

from Запрос
void offsetSet(string $offset, mixed $value)

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

from Запрос
void offsetUnset(string $offset)

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

from Запрос
bool __isset(string $key)

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

from Запрос
mixed __get(string $key)

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

from Запрос
array validate(array $rules, mixed $params)

Без описания

from Запрос
массив validateWithBag(string $errorBag, array $rules, mixed $params)

Описание отсутствует

из запроса
bool hasValidSignature(bool $absolute = true)

Описание отсутствует

из запроса
void validateResolved()

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

из ValidatesWhenResolvedTrait
void prepareForValidation()

Подготовить данные для проверки.

из ValidatesWhenResolvedTrait
Validator getValidatorInstance()

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

из ValidatesWhenResolvedTrait
void passedValidation()

Обработать успешную проверку.

из ValidatesWhenResolvedTrait
void failedValidation(Validator $validator)

Обработать неудачную проверку.

из ValidatesWhenResolvedTrait
bool passesAuthorization()

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

из ValidatesWhenResolvedTrait
void failedAuthorization()

Обработать неудачную попытку авторизации.

из ValidatesWhenResolvedTrait
Validator createDefaultValidator(Factory $factory)

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

из FormRequest
массив validationData()

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

из FormRequest
строка getRedirectUrl()

Получить URL для перенаправления при ошибке проверки.

из FormRequest
ValidatedInput|массив safe(array $keys = null)

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

из FormRequest
смешанный validated(array|int|string|null $key = null, mixed $default = null)

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

из FormRequest
массив messages()

Получить пользовательские сообщения об ошибках валидации.

из FormRequest
массив attributes()

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

из FormRequest
$this setValidator(Validator $validator)

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

из FormRequest
$this setRedirector(Redirector $redirector)

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

из FormRequest
$this setContainer(Container $container)

Установить реализацию контейнера.

из FormRequest
bool authorize()

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

массив rules()

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

void fulfill()

Выполнить запрос на проверку электронной почты.

void withValidator(Validator $validator)

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

Подробности

массив filterPrecognitiveRules(array $rules)

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

Параметры

массив $rules

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

массив

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

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)

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

Parameters

string $key
callable $callback
callable $default

Return Value

$this|mixed

bool missing(string|array $key)

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

Parameters

string|array $key

Return Value

bool

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

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

Parameters

string $key
callable $callback
callable $default

Return Value

$this|mixed

protected bool isEmptyString(string $key)

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

Parameters

string $key

Return Value

bool

array keys()

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

Return Value

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)

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

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

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

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

Parameters

string|null $key
mixed $default

Return Value

UploadedFile|UploadedFile[]|array|null

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

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

Parameters

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

Return Value

string|array|null

never dd(mixed ...$keys)

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

Parameters

mixed ...$keys

Return Value

never

$this dump(mixed $keys = [])

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

Parameters

mixed $keys

Return Value

$this

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

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

Parameters

string $name
object|callable $macro

Return Value

void

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

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

Parameters

object $mixin
bool $replace

Return Value

void

Exceptions

ReflectionException

static bool hasMacro(string $name)

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

Parameters

string $name

Return Value

bool

static void flushMacros()

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

Return Value

void

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

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

Parameters

string $method
array $parameters

Return Value

mixed

Exceptions

BadMethodCallException

mixed __call(string $method, array $parameters)

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

Parameters

string $method
array $parameters

Return Value

mixed

Exceptions

BadMethodCallException

static Request capture()

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

Return Value

Request

$this instance()

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

Return Value

$this

string method()

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

Return Value

string

string root()

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

Return Value

string

string url()

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

Return Value

string

string fullUrl()

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

Return Value

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()

Получить 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

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

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

Параметры

string|null $key
mixed $default

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

ParameterBag|mixed

protected ParameterBag getInputSource()

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

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

ParameterBag

static Запрос createFrom(Запрос $from, Запрос|null $to = null)

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

Параметры

Запрос $from
Запрос|null $to

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

Запрос

static Запрос createFromBase(Запрос $request)

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

Параметры

Запрос $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

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

Запрос

protected mixed filterFiles(mixed $files)

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

Параметры

mixed $files

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

mixed

bool hasSession(bool $skipIfUninitialized = false)

{@inheritdoc}

Параметры

bool $skipIfUninitialized

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

bool

SessionInterface getSession()

{@inheritdoc}

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

SessionInterface

Сессия session()

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

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

Сессия

Исключения

RuntimeException

void setLaravelSession(Сессия $session)

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

Параметры

Сессия $session

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

void

void setRequestLocale(string $locale)

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

Параметры

string $locale

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

void

void setDefaultRequestLocale(string $locale)

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

Параметры

string $locale

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

void

mixed user(string|null $guard = null)

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

Параметры

string|null $guard

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

mixed

Маршрут|object|string|null route(string|null $param = null, mixed $default = null)

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

Параметры

string|null $param
mixed $default

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

Маршрут|object|string|null

string fingerprint()

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

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

string

Исключения

RuntimeException

$this setJson(ParameterBag $json)

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

Параметры

ParameterBag $json

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

$this

Closure getUserResolver()

Получить callback резолвера пользователя.

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

Closure

$this setUserResolver(Closure $callback)

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

Параметры

Closure $callback

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

$this

Closure getRouteResolver()

Получить callback резолвера маршрута.

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

Closure

$this setRouteResolver(Closure $callback)

Установить callback резолвера маршрута.

Параметры

Closure $callback

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

$this

toArray()

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

bool offsetExists(string $offset)

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

Параметры

string $offset

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

bool

смешанный тип offsetGet(строка $offset)

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

Параметры

строка $offset

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

смешанный тип

пустое значение offsetSet(строка $offset, смешанный тип $value)

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

Параметры

строка $offset
смешанный тип $value

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

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

пустое значение offsetUnset(строка $offset)

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

Параметры

строка $offset

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

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

булево значение __isset(строка $key)

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

Параметры

строка $key

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

булево значение

смешанный тип __get(строка $key)

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

Параметры

строка $key

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

смешанный тип

массив validate(массив $rules, смешанный тип $params)

Без описания

Параметры

массив $rules
смешанный тип $params

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

массив

массив validateWithBag(строка $errorBag, массив $rules, смешанный тип $params)

Без описания

Параметры

строка $errorBag
массив $rules
смешанный тип $params

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

массив

булево значение hasValidSignature(булево значение $absolute = true)

Без описания

Параметры

булево значение $absolute

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

булево значение

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

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

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

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

защищённый пустое значение prepareForValidation()

Подготовить данные для проверки.

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

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

защищённый Validator getValidatorInstance()

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

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

Validator

защищённый пустое значение passedValidation()

Обработать успешную попытку валидации.

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

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

защищённый пустое значение failedValidation(Validator $validator)

Обработать неудачную попытку валидации.

Параметры

Validator $validator

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

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

Исключения

ValidationException

защищённый булево значение passesAuthorization()

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

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

булево значение

защищённый пустое значение failedAuthorization()

Обработать неудачную попытку авторизации.

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

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

Исключения

UnauthorizedException

защищённый Validator createDefaultValidator(Factory $factory)

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

Параметры

Factory $factory

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

Validator

массив validationData()

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

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

массив

защищённый строка getRedirectUrl()

Получить URL для перенаправления при ошибке валидации.

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

строка

ValidatedInput|массив safe(массив $keys = null)

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

Параметры

массив $keys

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

ValidatedInput|массив

смешанный тип validated(массив|целое число|строка|null $key = null, смешанный тип $default = null)

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

Параметры

массив|целое число|строка|null $key
смешанный тип $default

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

смешанный тип

массив messages()

Получить настраиваемые сообщения об ошибках валидатора.

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

массив

массив attributes()

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

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

массив

$this setValidator(Validator $validator)

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

Параметры

Validator $validator

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

$this

$this setRedirector(Redirector $redirector)

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

Параметры

Redirector $redirector

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

$this

$this setContainer(Container $container)

Установить реализацию контейнера.

Параметры

Container $container

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

$this

bool authorize()

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

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

bool

array rules()

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

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

array

void fulfill()

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

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

void

void withValidator(Validator $validator)

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

Параметры

Validator $validator

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

void

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Foundation/Auth/EmailVerificationRequest.html

Spec-Zone.ru

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