tp 验证器
Composer安装tp
composer create-project topthink/think=5.1.* tp5
创建新的模块
php think build --module demo

创建验证器:
php think make:validate Demo
验证器:
<?php namespace app\textapi\validate; use think\Validate; class Login extends Validate { /** * 定义验证规则 * 格式:'字段名' => ['规则1','规则2'...] * * @var array */ protected $rule = [ 'name' => 'require', 'prd' => 'require' ]; /** * 定义错误信息 * 格式:'字段名.规则名' => '错误信息' * * @var array */ protected $message = [ 'name.require'=> "用户名必填", 'prd.require' => "密码必填", ]; }
控制器:
public function index(){ //引用验证器 $result = $this->validate(input(),'app\textapi\validate\Login'); if(true !== $result){ return json($result); }

浙公网安备 33010602011771号