当前位置:首页 > Web开发 > 正文

php手记之06

2024-03-31 Web开发

# 创建验证器 php think make:validate 模块名/验证器名(首字母大写) # 验证器 namespace app\index\validate; use think\Validate; class User extends Validate { protected $rule = [ ‘name‘ => ‘require|max:25‘, ‘age‘ => ‘number|between:1,120‘, ‘email‘ => ‘email‘, ]; protected $message = [ ‘name.require‘ => ‘名称必须‘, ‘name.max‘ => ‘名称最多不能超过25个字符‘, ‘age.number‘ => ‘年龄必须是数字‘, ‘age.between‘ => ‘年龄只能在1-120之间‘, ‘email‘ => ‘邮箱格式错误‘, ]; } # 控制器 $ret = $this->validate($request->post(),User::class); if (true !== $ret){ dump($ret); }

自定义规则的写法

验证器类

技术图片

控制器

技术图片

php手记之06-tp5验证器

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/41920.html