divineomega / omega-validator
Omega Validator
v1.2.0
2020-01-27 09:59 UTC
Requires
- php: >=7.1
- ext-json: *
- ext-pdo: *
- divineomega/translator: ^1.0.1
This package is auto-updated.
Last update: 2024-08-27 20:53:05 UTC
README
安装
要安装 Omega Validator,只需运行以下 Composer 命令。
composer require divineomega/omega-validator
用法
请参阅以下示例用法。
use DivineOmega\OmegaValidator\Rules\IsEmail; use DivineOmega\OmegaValidator\Rules\IsString; use DivineOmega\OmegaValidator\Rules\Required; use DivineOmega\OmegaValidator\Translator; use DivineOmega\OmegaValidator\Validator; /* ... */ $validator = new Validator([ 'email' => '', ], [ 'email' => [ new Required(), new IsEmail(), new IsString(), ], ]); if ($validator->fails()) { // English messages var_dump($validator->messages()); // array(1) { // ["email"]=> // array(2) { // ["DivineOmega\OmegaValidator\Rules\Required"]=> // string(22) "The email is required." // ["DivineOmega\OmegaValidator\Rules\IsEmail"]=> // string(40) "The email must be a valid email address." // } // } // German messages var_dump($validator->messages(new Translator('de'))); // Polish messages var_dump($validator->messages(new Translator('pl'))); // etc... }