# 验证器使用
### 1 第一种使用方法【框架封装的】
* 此验证器的使用只针对于后台控制器
* 需要先继承该类`buwang\base\Manage`
验证规则的编写参考ThinkPHP的文档。
调用`validate`方法进行验证,如果验证未通过,会直接调用`$this->error();`方法。
> 代码示例
~~~
<?php
namespace app\manage\controller;
use buwang\base\Manage;
class Test extends Manage{
public function login(){
$post = $this->request->post();
$rule = [
'username|用户名' => 'require',
'password|密码' => 'require',
];
$this->validate($post, $rule);
$this->success('成功');
}
}
~~~
### 2 第二种使用方法【TP框架自带的验证器】
TP6文档参考:[https://www.kancloud.cn/manual/thinkphp6_0/1037624](https://www.kancloud.cn/manual/thinkphp6_0/1037624)