tp5独立验证器的使用

任何时候,都可以使用Validate类进行独立的验证操作,

1:首先在项目模块下创建文件 例如:

validate/User.php

 

2:在User.php文件中需要引入命名空间 
namespace app\admin\validate;
注意:admin需要换成你项目里的模块

  

 3:编写验证规则
 use think\Validate;
 
 class User extends Validate
 {
     protected $rule = [
          'name|账号'  =>  'require',
         'pwd|密码' =>  'require',
     ];
 
 }

 




4:然后在你需要验证的项目文件中引入
use app\admin\validate\User;
use think\Loader;

  



5:验证
 $data = input();//接收前端传来的值
 $validate = Loader::validate('User');
 //验证
 if(!$validate->check($data)){
     $res = $validate->getError();
     $this->error($res,'/login');
 }

 

posted on 2021-08-06 08:46  二十一年春  阅读(221)  评论(0)    收藏  举报