Spec-Zone.ru › Laravel 10

Запрос подтверждения электронной почты

класс ЗапросПодтвержденияПочты расширяет ЗапросФормы (Просмотреть исходный код)

Трейты

ValidatesWhenResolvedTrait

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

CanBePrecognitive
InteractsWithContentTypes
InteractsWithFlashData
InteractsWithInput
Macroable

Свойства

static protected array $macros

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

from Macroable
protected InputBag|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

Методы

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

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

из CanBePrecognitive
логическое значение isAttemptingPrecognition()

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

из CanBePrecognitive
логическое значение isPrecognitive()

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

из CanBePrecognitive
логическое значение isJson()

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

из InteractsWithContentTypes
логическое значение expectsJson()

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

из InteractsWithContentTypes
логическое значение wantsJson()

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

из InteractsWithContentTypes
логическое значение accepts(строка|массив $contentTypes)

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

из InteractsWithContentTypes
string|null prefers(string|array $contentTypes)

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

из InteractsWithContentTypes
bool acceptsAnyContentType()

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

из InteractsWithContentTypes
bool acceptsJson()

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

из InteractsWithContentTypes
bool acceptsHtml()

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

из InteractsWithContentTypes
static bool matchesType(string $actual, string $type)

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

из InteractsWithContentTypes
string format(string $default = 'html')

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

из 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)

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

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
массив keys()

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

из InteractsWithInput
массив all(массив|смешанный|null $keys = null)

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

из InteractsWithInput
смешанный input(строка|null $key = null, смешанный $default = null)

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

из InteractsWithInput
Stringable str(строка $key, смешанный $default = null)

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

из InteractsWithInput
Stringable string(строка $key, смешанный $default = null)

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

из InteractsWithInput
bool boolean(строка|null $key = null, bool $default = false)

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

из InteractsWithInput
int integer(строка $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
строка|массив|null query(строка|null $key = null, строка|массив|null $default = null)

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

из InteractsWithInput
строка|массив|null post(строка|null $key = null, строка|массив|null $default = null)

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

из InteractsWithInput
bool hasCookie(строка $key)

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

из InteractsWithInput
строка|массив|null cookie(строка|null $key = null, строка|массив|null $default = null)

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

из InteractsWithInput
массив allFiles()

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

из InteractsWithInput
массив convertUploadedFiles(массив $files)

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

из InteractsWithInput
bool hasFile(строка $key)

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

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

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

from Request
string method()

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

from Request
string root()

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

from Request
строка url()

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

из Request
строка fullUrl()

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

из Request
строка fullUrlWithQuery(array $query)

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

из Request
строка fullUrlWithoutQuery(array|string $keys)

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

из Request
строка path()

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

из Request
строка decodedPath()

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

из Request
строка|null segment(int $index, string|null $default = null)

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

из Request
массив segments()

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

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

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

from Request
bool secure()

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

from Request
string|null ip()

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

from Request
array ips()

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

from Request
string|null userAgent()

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

from Request
$this merge(array $input)

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

from Request
$this mergeIfMissing(array $input)

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

from Request
$this replace(array $input)

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

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

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

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

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

из Запроса
InputBag getInputSource()

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

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

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

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

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

из Запроса
Запрос 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}

from Request
Сессия session()

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

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

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

from Request
void setRequestLocale(string $locale)

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

from Request
void setDefaultRequestLocale(string $locale)

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

from Request
mixed user(string|null $guard = null)

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

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

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

from Request
string fingerprint()

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

из Request
$this setJson(InputBag $json)

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

из Request
Closure getUserResolver()

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

из Request
$this setUserResolver(Closure $callback)

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

из Request
Closure getRouteResolver()

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

из Request
$this setRouteResolver(Closure $callback)

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

из Request
toArray()

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

из Request
bool offsetExists(string $offset)

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

from Request
mixed offsetGet(string $offset)

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

from Request
void offsetSet(string $offset, mixed $value)

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

from Request
void offsetUnset(string $offset)

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

from Request
bool __isset(string $key)

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

from Request
mixed __get(string $key)

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

from Request
array validate(array $rules, mixed $params)

Без описания

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

Без описания

from Request
bool hasValidSignature(bool $absolute = true)

Без описания

from Запрос
void validateResolved()

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

from Особенности проверки при разрешении
void prepareForValidation()

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

from Особенности проверки при разрешении
Validator getValidatorInstance()

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

from Особенности проверки при разрешении
void passedValidation()

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

from Особенности проверки при разрешении
void failedValidation(Validator $validator)

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

from Особенности проверки при разрешении
bool passesAuthorization()

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

from ValidatesWhenResolvedTrait
void failedAuthorization()

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

from ValidatesWhenResolvedTrait
Validator createDefaultValidator(Factory $factory)

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

from FormRequest
array validationData()

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

from FormRequest
array validationRules()

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

from FormRequest
string getRedirectUrl()

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

from FormRequest
ValidatedInput|array safe(array $keys = null)

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

from Запрос формы
mixed validated(array|int|string|null $key = null, mixed $default = null)

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

from Запрос формы
array messages()

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

from Запрос формы
array attributes()

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

from Запрос формы
$this setValidator(Validator $validator)

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

from Запрос формы
$this setRedirector(Redirector $redirector)

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

from Запрос формы
$this setContainer(Container $container)

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

from Запрос формы
bool authorize()

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

array rules()

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

void fulfill()

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

Validator withValidator(Validator $validator)

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

Детали

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

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

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

Значение результата

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)

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

Параметры

строка $key
обратный вызов $callback
обратный вызов $default

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

$this|смешанный

bool filled(string|array $key)

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

Параметры

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

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

bool

bool isNotFilled(string|array $key)

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

Параметры

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

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

bool

bool anyFilled(string|array $keys)

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

Параметры

строка|массив $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)

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

Параметры

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)

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

Параметры

string $key

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

bool

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

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

Параметры

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

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)

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

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

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

Значение возвращаемого значения

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-загрузку для запроса.

Параметры

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

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

Маршрут|объект|строка|null route(строка|null $param = null, смешанный $default = null)

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

Параметры

строка|null $param
смешанный $default

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

Маршрут|объект|строка|null

строка fingerprint()

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

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

строка

Исключения

RuntimeException

$this setJson(InputBag $json)

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

Параметры

InputBag $json

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

$this

Closure getUserResolver()

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

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

Closure

$this setUserResolver(Closure $callback)

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

Параметры

Closure $callback

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

$this

Closure getRouteResolver()

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

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

Closure

$this setRouteResolver(Closure $callback)

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

Параметры

Closure $callback

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

$this

toArray()

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

bool offsetExists(string $offset)

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

Параметры

string $offset

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

bool

mixed offsetGet(string $offset)

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

Параметры

string $offset

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

mixed

void offsetSet(string $offset, mixed $value)

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

Параметры

string $offset
mixed $value

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

void

void offsetUnset(string $offset)

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

Параметры

string $offset

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

void

bool __isset(string $key)

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

Параметры

string $key

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

bool

mixed __get(string $key)

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

Параметры

string $key

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

mixed

array validate(array $rules, mixed $params)

Без описания

Параметры

array $rules
mixed $params

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

array

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

Без описания

Параметры

string $errorBag
array $rules
mixed $params

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

array

bool hasValidSignature(bool $absolute = true)

Без описания

Параметры

bool $absolute

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

bool

void validateResolved()

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

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

void

protected void prepareForValidation()

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

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

void

protected Validator getValidatorInstance()

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

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

Validator

protected void passedValidation()

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

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

void

protected void failedValidation(Validator $validator)

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

Параметры

Validator $validator

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

void

Исключения

ValidationException

protected bool passesAuthorization()

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

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

bool

protected void failedAuthorization()

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

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

void

Исключения

UnauthorizedException

protected Validator createDefaultValidator(Factory $factory)

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

Параметры

Factory $factory

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

Validator

array validationData()

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

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

array

protected array validationRules()

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

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

array

protected string getRedirectUrl()

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

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

string

ValidatedInput|array safe(array $keys = null)

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

Параметры

array $keys

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

ValidatedInput|array

mixed validated(array|int|string|null $key = null, mixed $default = null)

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

Параметры

array|int|string|null $key
mixed $default

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

mixed

array messages()

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

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

array

array attributes()

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

Значение возвращаемого значения

array

$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

Validator withValidator(Validator $validator)

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

Параметры

Validator $validator

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

Validator

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

Spec-Zone.ru

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