# 验证器使用
### 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)
- bwsaas框架介绍
- 框架安装配置指南
- 宝塔安装
- 环境配置要求
- 阿里云OSS配置
- 阿里云API短信配置
- 物流API配置
- 配置运营平台域名CDN加速
- 队列配置
- 安装常见问题
- 全局配置
- 界面UI展示
- 老版本layui主要界面
- 新版本ElementPlusUi租户后台管理
- 新版本ElementPlusUi总后台管理
- 新版本ElementPlusUi名牛云商城
- 目录结构
- 框架应用开发
- 开发配置管理
- 权限控制介绍
- 注意事项说明
- 代码开发规范
- 常见问题
- 一键生成后台管理CRUD
- 微信第三方开放平台申请
- 升级日志
- 版本升级指导
- 插件开发
- 开发流程
- 目录文件
- 插件addons的打包
- 插件分类
- 应用安装卸载购买
- 应用配置功能套餐
- SAAS框架二开
- 控制器
- 参数验证器使用
- 框架常用函数
- 支付相关
