Spec-Zone.ru › Laravel 7

FormRequest

class FormRequest extends Request implements ValidatesWhenResolved (View source)

Особенности

ValidatesWhenResolvedTrait

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

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

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

protected Redirector $redirector

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

protected string $redirect

URI для перенаправления при ошибке валидации.

protected string $redirectRoute

Маршрут для перенаправления при ошибке валидации.

protected string $redirectAction

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

protected string $errorBag

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

protected Validator $validator

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

Методы

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

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

from InteractsWithContentTypes
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
string format(string $default = 'html')

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

from InteractsWithContentTypes
string|array old(string|null $key = null, 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)

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

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)

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

from InteractsWithInput
bool missing(string|array $key)

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

from InteractsWithInput
bool isEmptyString(string $key)

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

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
bool boolean(string|null $key = null, bool $default = false)

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

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)

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

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

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

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 $key, string|array|null $default)

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

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

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

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

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

from Macroable
static bool hasMacro(string $name)

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

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

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

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

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

from Macroable
static Request capture()

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

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

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

from Request
string decodedPath()

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

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

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

из Request
array segments()

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

из Request
bool is(mixed ...$patterns)

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

из Request
bool routeIs(mixed ...$patterns)

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

из Request
bool fullUrlIs(mixed ...$patterns)

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

из Request
bool ajax()

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

из Request
bool pjax()

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

из Request
bool prefetch()

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

из Request
bool secure()

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

из Request
string|null ip()

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

из Request
array ips()

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

из Request
string|null userAgent()

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

из Request
$this merge(array $input)

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

из Request
$this replace(array $input)

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

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

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

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

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

из Request
ParameterBag getInputSource()

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

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

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

из Request
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}

из Request
mixed filterFiles(mixed $files)

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

из Request
Store session()

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

из Request
Store|null getSession()

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

из Request
void setLaravelSession(Session $session)

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

из Request
mixed user(string|null $guard = null)

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

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

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

из Request
string fingerprint()

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

из Request
$this setJson(ParameterBag $json)

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

из Request
Closure getUserResolver()

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

из Request
$this setUserResolver(Closure $callback)

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

из Request
Closure getRouteResolver()

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

из Request
$this setRouteResolver(Closure $callback)

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

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

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

из запроса
логическое offsetExists(строка $offset)

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

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

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

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

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

из запроса
void offsetUnset(строка $offset)

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

из запроса
логическое __isset(строка $key)

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

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

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

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

Без описания

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

Без описания

из запроса
логическое hasValidSignature(логическое $absolute = true)

Без описания

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

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

из ValidatesWhenResolvedTrait
void prepareForValidation()

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

из ValidatesWhenResolvedTrait
Validator getValidatorInstance()

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

void passedValidation()

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

из ValidatesWhenResolvedTrait
void failedValidation(Validator $validator)

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

логическое passesAuthorization()

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

void failedAuthorization()

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

Validator createDefaultValidator(Factory $factory)

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

массив validationData()

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

строка getRedirectUrl()

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

массив validated()

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

массив messages()

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

массив attributes()

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

$this setValidator(Validator $validator)

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

$this setRedirector(Redirector $redirector)

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

$this setContainer(Container $container)

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

Подробности

статический логическое matchesType(строка $actual, строка $type)

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

Параметры

строка $actual
строка $type

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

логическое

логическое isJson()

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

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

логическое

логическое expectsJson()

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

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

логическое

логическое wantsJson()

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

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

логическое

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

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

Параметры

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

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

логическое

строка|null prefers(строка|массив $contentTypes)

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

Параметры

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

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

строка|null

логическое acceptsAnyContentType()

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

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

логическое

логическое acceptsJson()

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

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

логическое

bool acceptsHtml()

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

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

bool

string format(string $default = 'html')

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

Параметры

string $default

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

string

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

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

Параметры

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

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

string|array

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)

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

Параметры

string $key
callable $callback

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

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

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

Параметры

string $key
callable $callback

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

$this|mixed

bool missing(string|array $key)

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

Параметры

string|array $key

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

bool

protected bool isEmptyString(string $key)

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

Параметры

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

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

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

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

Параметры

string|null $key
bool $default

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

bool

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

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

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

Параметры

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

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

string|array|null

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

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

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

Запрос

$this instance()

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

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

$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 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

bool ajax()

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

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

bool

bool pjax()

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

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

bool

bool 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 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

Хранилище session()

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

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

Хранилище

Исключения

RuntimeException

Хранилище|null getSession()

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

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

Хранилище|null

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

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

Параметры

Сессия $session

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

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

Параметры

ParameterBag $json

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

$this

Замыкание getUserResolver()

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

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

Замыкание

$this setUserResolver(Замыкание $callback)

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

Параметры

Замыкание $callback

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

$this

Замыкание getRouteResolver()

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

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

Замыкание

$this setRouteResolver(Замыкание $callback)

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

Параметры

Замыкание $callback

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

$this

array toArray()

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

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

array

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
END_OF_DOCUMENT_MARKER

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

Исключения

AuthorizationException

protected Validator createDefaultValidator(Factory $factory)

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

Параметры

Factory $factory

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

Validator

array validationData()

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

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

array

protected string getRedirectUrl()

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

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

string

array validated()

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

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

array

array messages()

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

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

array

array attributes()

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

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

array

$this setValidator(Validator $validator)

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

Параметры

Validator $validator

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

$this

$this setRedirector(Redirector $redirector)

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

Параметры

Redirector $redirector

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

$this

$this setContainer(Container $container)

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

Параметры

Container $container

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

$this

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

Spec-Zone.ru

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