Spec-Zone.ru › Laravel 6

FormRequest

класс FormRequest расширяет Request и реализует ValidatesWhenResolved (View source)

Особенности

ValidatesWhenResolvedTrait

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

InteractsWithContentTypes
InteractsWithFlashData
InteractsWithInput
Macroable

Свойства

static protected массив $macros

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

из Macroable
protected ParameterBag|null $json

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

из Request
protected массив $convertedFiles

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

из Request
protected Closure $userResolver

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

из Request
protected Closure $routeResolver

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

из Request
protected Container $container

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

protected Redirector $redirector

Экземпляр перенаправления.

protected строка $redirect

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

protected строка $redirectRoute

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

protected строка $redirectAction

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

protected строка $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
bool filled(string|array $key)

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

from InteractsWithInput
bool anyFilled(string|array $keys)

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

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)

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

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

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

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

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

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

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

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

from Request
$this merge(array $input)

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

from Request
$this replace(array $input)

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

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

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

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

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

from Request
ParameterBag getInputSource()

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

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

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

from Request
static Request createFromBase(Request $request)

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

from Request
duplicate(array $query = null, array $request = null, array $attributes = null, array $cookies = null, array $files = null, array $server = null)

{@inheritdoc}

from Request
mixed filterFiles(mixed $files)

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

from Request
Store session()

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

from Request
Store|null getSession()

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

from Request
void setLaravelSession(Session $session)

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

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

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

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

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

from Request
string fingerprint()

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

from Request
$this setJson(ParameterBag $json)

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

from Request
Closure getUserResolver()

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

from Request
$this setUserResolver(Closure $callback)

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

from Request
Closure getRouteResolver()

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

from Request
$this setRouteResolver(Closure $callback)

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

from Request
array toArray()

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

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

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

из Request
bool __isset(string $key)

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

из Request
mixed __get(string $key)

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

из Request
array validate(array $rules, mixed $params)

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

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

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

из Request
bool hasValidSignature(bool $absolute = true)

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

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

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

Parameters

string $actual
string $type

Return Value

bool

bool isJson()

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

Return Value

bool

bool expectsJson()

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

Return Value

bool

bool wantsJson()

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

Return Value

bool

bool accepts(string|array $contentTypes)

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

Parameters

string|array $contentTypes

Return Value

bool

string|null prefers(string|array $contentTypes)

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

Parameters

string|array $contentTypes

Return Value

string|null

bool acceptsAnyContentType()

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

Return Value

bool

bool acceptsJson()

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

Return Value

bool

bool acceptsHtml()

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

Return Value

bool

string format(string $default = 'html')

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

Parameters

string $default

Return Value

string

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

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

Параметры

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

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

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

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

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

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

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

пустое значение flashOnly(массив|смешанный $keys)

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

Параметры

массив|смешанный $keys

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

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

пустое значение flashExcept(массив|смешанный $keys)

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

Параметры

массив|смешанный $keys

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

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

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

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

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

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

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

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

Параметры

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

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

строка|массив|null

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

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

Параметры

строка $key

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

bool

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

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

Параметры

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

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

строка|массив|null

строка|null bearerToken()

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

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

строка|null

bool exists(строка|массив $key)

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

Параметры

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

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

bool

bool has(строка|массив $key)

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

Параметры

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

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

bool

bool hasAny(строка|массив $keys)

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

Параметры

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

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

bool

bool filled(строка|массив $key)

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

Параметры

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

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

bool

bool anyFilled(строка|массив $keys)

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

Параметры

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

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

bool

bool missing(строка|массив $key)

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

Параметры

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

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

bool

protected bool isEmptyString(строка $key)

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

Параметры

строка $key

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

bool

массив keys()

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

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

массив

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

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

Параметры

массив|смешанный|null $keys

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

массив

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

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

Параметры

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

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

смешанный

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

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

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

Параметры

строка|null $key
bool $default

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

bool

массив only(массив|смешанный $keys)

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

Параметры

массив|смешанный $keys

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

массив

массив except(массив|смешанный $keys)

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

Параметры

массив|смешанный $keys

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

массив

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

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

Параметры

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

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

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

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

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

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

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

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

bool

bool secure()

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

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

bool

string|null ip()

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

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

string|null

array ips()

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

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

array

string|null userAgent()

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

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

string|null

$this merge(array $input)

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

Параметры

array $input

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

$this

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

Параметры

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
END_OF_DOCUMENT_MARKER

Store|null getSession()

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

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

Store|null

void setLaravelSession(Session $session)

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

Параметры

Session $session

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

void

mixed user(string|null $guard = null)

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

Параметры

string|null $guard

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

mixed

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

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

Параметры

string|null $param
mixed $default

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

Route|object|string|null

string fingerprint()

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

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

string

Исключения

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

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

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
END_OF_DOCUMENT_MARKER

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 $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/6.x/Illuminate/Foundation/Http/FormRequest.html

Spec-Zone.ru

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