public function getBanner($id){ // 独立验证 $data = [ 'name' => 'venord11111456', 'email' => '1234456789qq.com' ]; /* $validate = new Validate([ 'name' => 'require|max:10',//验证字符串不能大于10个 'email' => 'email'//email验证 ]);*/ // 验证器 $validate = new TestValidate(); $result = $validate ->batch()->check($data);//进行全部执行,要是打印全部错误信息要用数组接收 var_dump($validate->getError());//接收错误信息,返回的是数组的形式 }
use think\Validate; class TestValidate extends Validate { protected $rule = [ 'name' => 'require|max:10', 'email' => 'email' ]; }