Spec-Zone.ru › Laravel 5.8

Запрос формы

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

Трейты

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

Свойства

статический защищенный массив $macros Зарегистрированные строковые макросы. из Macroable
защищенный ParameterBag|null $json Декодированное JSON-содержимое запроса. из Запрос
защищенный массив $convertedFiles Все преобразованные файлы для запроса. из Запрос
защищенный Closure $userResolver Обратный вызов для разрешения пользователя. из Запрос
защищенный Closure $routeResolver Обратный вызов для разрешения маршрута. из Запрос
защищенный Контейнер $container Экземпляр контейнера.
защищенный Перенаправлятор $redirector Экземпляр перенаправляющего объекта.
защищенная строка $redirect URI для перенаправления при неудачной валидации.
защищенная строка $redirectRoute Маршрут для перенаправления при неудачной валидации.
защищенная строка $redirectAction Действие контроллера для перенаправления при неудачной валидации.
защищенная строка $errorBag Ключ для использования в пакете ошибок представления.
защищенный Валидатор $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
bool filled(string|array $key)

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

from InteractsWithInput
bool anyFilled(string|array $keys)

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

from InteractsWithInput
bool isEmptyString(string $key)

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

from InteractsWithInput
array keys()

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

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

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

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

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

from InteractsWithInput
array only(array|mixed $keys)

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

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

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

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

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

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

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

из InteractsWithInput
bool hasCookie(string $key)

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

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

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

из InteractsWithInput
array allFiles()

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

из InteractsWithInput
array convertUploadedFiles(array $files)

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

из InteractsWithInput
bool hasFile(string $key)

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

из InteractsWithInput
bool isValidFile(mixed $file)

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

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

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

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

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

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

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

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

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

из Macroable
static bool hasMacro(string $name)

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

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

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

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

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

из Macroable
static Request capture()

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

из Request
$this instance()

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

из Request
string method()

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

из Request
string root()

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

из Request
string url()

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

из Request
string fullUrl()

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

из Request
string fullUrlWithQuery(array $query)

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

из Request
string path()

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

из Request
string decodedPath()

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

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

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

из Request
bool offsetExists(string $offset)

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

из Request
mixed offsetGet(string $offset)

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

из Request
void offsetSet(string $offset, mixed $value)

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

из Request
void offsetUnset(string $offset)

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

из Request
bool __isset(string $key)

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

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

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

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

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

из ValidatesWhenResolvedTrait
void prepareForValidation()

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

из ValidatesWhenResolvedTrait
Validator getValidatorInstance()

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

void passedValidation()

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

из ValidatesWhenResolvedTrait
void failedValidation(Validator $validator)

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

bool passesAuthorization()

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

void failedAuthorization()

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

Validator createDefaultValidator(Factory $factory)

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

array validationData()

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

string getRedirectUrl()

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

array validated()

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

array messages()

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

array attributes()

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

$this setValidator(Validator $validator)

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

$this setRedirector(Redirector $redirector)

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

$this setContainer(Container $container)

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

Подробности

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

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

Параметры

string $actual
string $type

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

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

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
END_OF_DOCUMENT_MARKER

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

bool filled(string|array $key)

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

Параметры

string|array $key

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

bool

bool anyFilled(string|array $keys)

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

Параметры

string|array $keys

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

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

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

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

Параметры

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

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

string|array|null

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.

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

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

Parameters

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

Return Value

string|array|null

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 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 запроса с добавленными параметрами строки запроса.

Parameters

array $query

Return Value

string

string path()

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

Return Value

string

string decodedPath()

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

Return Value

string

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

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

Parameters

int $index
string|null $default

Return Value

string|null

array segments()

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

Return Value

array

bool is(mixed ...$patterns)

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

Parameters

mixed ...$patterns

Return Value

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

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

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

string

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

Store session()

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

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

Store

Исключения

RuntimeException

Store|null getSession()

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

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

Store|null

void setLaravelSession(Session $session)

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

Параметры

Session $session

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

void

mixed user(string|null $guard = null)

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

Параметры

string|null $guard

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

mixed

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

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

Параметры

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

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

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

строка fingerprint()

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

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

строка

Исключения

RuntimeException

$this setJson(ParameterBag $json)

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

Параметры

ParameterBag $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(строка $offset)

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

Параметры

строка $offset

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

bool

смешанное offsetGet(строка $offset)

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

Параметры

строка $offset

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

смешанное

void offsetSet(строка $offset, смешанное $value)

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

Параметры

строка $offset
смешанное $value

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

void

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

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

Параметры

строка $offset

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

void

bool __isset(строка $key)

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

Параметры

строка $key

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

bool

смешанное __get(строка $key)

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

Параметры

строка $key

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

смешанное

void validateResolved()

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

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

void

protected void prepareForValidation()

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

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

void

protected Валидатор getValidatorInstance()

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

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

Ва**лидатор

protected void passedValidation()

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

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

void

protected void failedValidation(Ва**лидатор $validator)

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

Параметры

Ва**лидатор $validator

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

void

Исключения

ValidationException

protected bool passesAuthorization()

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

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

bool

protected void failedAuthorization()

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

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

void

Исключения

AuthorizationException

protected Validator createDefaultValidator(Factory $factory)

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

Параметры

Factory $factory

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

Validator

protected array validationData()

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

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

array

protected string getRedirectUrl()

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

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

string

array validated()

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

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

array

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

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

Spec-Zone.ru

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