任何时候,都可以使用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');
}