首先介绍一种基础的validate独立验证:
1,先将validate类引入
use think\Validate;
2,准备好要验证的数据
$data = [
'name'=>'vero1111',
'email'=>'verorqq.com'
];
3,通过Validate类的数组参数来定义验证规则
$validate = new Validate([
'name'=>'require | max:10',
'email'=>'email'
]);
4,调用$validate
的check()
方法来执行验证
$result = $validate->check($data);
//调用batch()方法执行批量验证
$result = $validate->batch()->check($data);
//调用getError()方法打印出验证不通过的原因
var_dump($validate->getError());