raoul / php-validator
PHP 简单验证器
V1.1.0
2023-03-06 20:00 UTC
README
安装方法
composer require raoul/php-validator
或者
git clone https://github.com/RaoulvanWijk/Validator.git
如何使用它?
要使用我的验证器,您可以通过实例化验证器类
require_once __DIR__ .'/vendor/autoload.php'; use Raoul\Validator\Validator; $validator = new Validator();
或者创建一个扩展基本验证器类的新类
require_once __DIR__ .'/vendor/autoload.php'; use Raoul\Validator\Validator; Class CustomValidator extends Validator { public function rules() { return [ // Your rules go here ]; } public function messages() { return [ // Your custom messages go here ]; } } $validator = new CustomValidator();
然后调用带有所需数据的 validate 方法
$validator->validate($data);
指定规则
在调用 validate 方法时指定规则,您有两种选择
$validator->validate($data, [ 'name' => ['required', 'min:4'], 'email' => 'required|email' ]);
或规则()方法中
public function rules() { return [ 'name' => ['required', 'min:4'], 'email' => 'required|email' ]; }