# 独立验证 使用验证器 `think\Validate` 中的 `rule()` 方法添加验证规则,不需要创建单独的验证器类。 这里使用 facade 类包装的 Validate 类,当然也可以使用原始的 Validate。 ```php <?php namespace app\index\controller; use think\Controller; use think\facade\Validate; class Index extends Controller { // public function validateIndependent() { // 需要校验的数据 $data = [ 'name' => 'xiaoyu', 'email' => 'xiaoyu@xiaoyulive.top', 'password' => 123456, 'mobile' => 18388019782 ]; // 校验规则 $rule = [ 'name|姓名' => 'require|min: 5|max: 20', 'email|邮箱' => 'require|email', 'password|密码' => 'require|min: 3|max: 12|alphaNum', 'mobile|电话' => 'require|mobile' ]; // 添加字段的验证规则 Validate::rule($rule); // 绑定校验数据 $res = Validate::check($data); if(!$res) { return Validate::getError(); } return '验证成功'; } } ```