ClosureValidationRule
class ClosureValidationRule implements Rule, ValidatorAwareRule (View source)
Свойства
| CreatesPotentiallyTranslatedStrings |
Свойства
| protected Closure | $destructor | Обратный вызов для вызова при уничтожении объекта. | из CreatesPotentiallyTranslatedStrings |
| Closure | $callback | Обратный вызов для проверки атрибута. | |
| bool | $failed | Указывает, завершилась ли проверка обратного вызова с ошибкой. | |
| array | $messages | Сообщения об ошибках валидации. | |
| protected Validator | $validator | Текущий валидатор. |
Методы
| PotentiallyTranslatedString | pendingPotentiallyTranslatedString(string $attribute, string|null $message) Создать ожидаемую потенциально переведенную строку. | из CreatesPotentiallyTranslatedStrings |
| void | __construct(Closure $callback) Создать новую проверку валидации на основе Closure. | |
| void | __destruct() Обработать уничтожение объекта. | из CreatesPotentiallyTranslatedStrings |
| bool | passes(string $attribute, mixed $value) Определить, проходит ли проверка валидации. | |
| string|array | message() Получить сообщения об ошибках валидации. | |
| $this | setValidator(Validator $validator) Установить текущий валидатор. |
Детали
protected PotentiallyTranslatedString pendingPotentiallyTranslatedString(string $attribute, string|null $message)
Создать ожидаемую потенциально переведенную строку.
void __construct(Closure $callback)
Создать новую проверку валидации на основе Closure.
void __destruct()
Обработать уничтожение объекта.
bool passes(string $attribute, mixed $value)
Определить, проходит ли проверка валидации.
string|array message()
Получить сообщения об ошибках валидации.
$this setValidator(Validator $validator)
Установить текущий валидатор.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Validation/ClosureValidationRule.html