💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
### 验证器的使用分为三种方式: **一 、 使用Controller的validate() 方法** > ### 继承自Core\Controller\Controller控制器类 , 直接使用validate()方法验证 > ### 如下: ``` $this->validate(\Common\Validator\Index::class,null,'add'); ``` * 第一个参数传入验证器的类名或实例 大概这样 : new 验证器 | 验证器::class * 第二个参数传入需要验证的数据 , 不传默认使用请求参数 $this->param 或者 $this->request->param() * 验证器的场景 **二 、独立使用 可以在任何地方使用** > ### 如果没有继承Controller基类 , 可以直接使用验证器独立验证 > ### 如下: ``` Core\Data\Validator::check($validator="",$data=[],$scene='',$throw_exception=true,$batch=false); ``` * 参数依次代表如下: * 验证器类型或实例类 *  验证数据 * 验证场景 * 是否抛出异常 * 是否批量验证 **三 、直接使用自定义验证器类验证 需要继承 \Core\Validate\BaseValidate** ``` \Common\Validator\Index::goCheck($this->param); ```