Spec-Zone.ru › Laravel 5.3

Фабрика

класс Фабрика реализует Фабрика (Просмотреть исходный код)

Свойства

protected TranslatorInterface $translator Реализация Translator.
protected PresenceVerifierInterface $verifier Реализация Presence Verifier.
protected Контейнер $container Экземпляр контейнера IoC.
protected массив $extensions Все пользовательские расширения валидатора.
protected массив $implicitExtensions Все пользовательские неявные расширения валидатора.
protected массив $replacers Все пользовательские замены сообщений валидатора.
protected массив $fallbackMessages Все сообщения по умолчанию для пользовательских правил.
protected Закрытие $resolver Экземпляр обработчика валидатора.

Методы

void __construct(TranslatorInterface $translator, Контейнер $container = null)

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

Валидатор make(массив $data, массив $rules, массив $messages = [], массив $customAttributes = [])

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

void validate(массив $data, массив $rules, массив $messages = [], массив $customAttributes = [])

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

void addExtensions(Валидатор $validator)

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

Валидатор resolve(массив $data, массив $rules, массив $messages, массив $customAttributes)

Разрешить новый экземпляр валидатора.

void extend(строка $rule, Закрытие|строка $extension, строка $message = null)

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

void extendImplicit(строка $rule, Закрытие|строка $extension, строка $message = null)

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

void replacer(строка $rule, Закрытие|строка $replacer)

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

void resolver(Закрытие $resolver)

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

TranslatorInterface getTranslator()

Получить реализацию Translator.

PresenceVerifierInterface getPresenceVerifier()

Получить реализацию Presence Verifier.

void setPresenceVerifier(PresenceVerifierInterface $presenceVerifier)

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

Подробности

void __construct(TranslatorInterface $translator, Контейнер $container = null)

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

Параметры

TranslatorInterface $translator
Контейнер $container

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

void

Валидатор make(массив $data, массив $rules, массив $messages = [], массив $customAttributes = [])

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

Параметры

массив $data
массив $rules
массив $messages
массив $customAttributes

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

Валидатор

void validate(массив $data, массив $rules, массив $messages = [], массив $customAttributes = [])

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

Параметры

массив $data
массив $rules
массив $messages
массив $customAttributes

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

void

Исключения

ValidationException

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

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

Параметры

Валидатор $validator

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

void

protected Валидатор resolve(массив $data, массив $rules, массив $messages, массив $customAttributes)

Разрешить новый экземпляр валидатора.

Параметры

массив $data
массив $rules
массив $messages
массив $customAttributes

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

Валидатор

void extend(строка $rule, Закрытие|строка $extension, строка $message = null)

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

Параметры

строка $rule
Закрытие|строка $extension
строка $message

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

void

void extendImplicit(строка $rule, Закрытие|строка $extension, строка $message = null)

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

Параметры

строка $rule
Закрытие|строка $extension
строка $message

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

void

void replacer(string $rule, Closure|string $replacer)

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

Параметры

string $rule
Closure|string $replacer

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

void

void resolver(Closure $resolver)

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

Параметры

Closure $resolver

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

void

TranslatorInterface getTranslator()

Получить реализацию Translator.

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

TranslatorInterface

PresenceVerifierInterface getPresenceVerifier()

Получить реализацию Presence Verifier.

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

PresenceVerifierInterface

void setPresenceVerifier(PresenceVerifierInterface $presenceVerifier)

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

Параметры

PresenceVerifierInterface $presenceVerifier

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

void

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.3/Illuminate/Validation/Factory.html

Spec-Zone.ru

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