企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
目前为止,提示的错误信息都是系统默认的,接下来我们来定义提示信息。 首先,如果只是希望修改属性名称的话,可以直接使用下面的验证规则定义方式: <?php namespace app\\index\\validate; use think\\Validate; class User extends Validate { //验证规则 protected $rule = \[ 'nickname|昵称' => 'require|min:5', 'email|邮箱' => 'require|email', 'birthday|生日'=>'dateFormat:Y-m-d', \]; } 现在我们提交一个错误的邮箱, ![Image](https://box.kancloud.cn/5d6c9c0fbba50b3cb6e745de82250a4c_512x352.jpeg) 提示的错误信息为: 邮箱格式不符 输入错误的生日格式的时候,提示的错误信息为: 生日必须使用日期格式:Y-m-d 如果希望完整定义错误提示信息的话,可以使用: <?php namespace app\\index\\validate; use think\\Validate; class User extends Validate { //验证规则 protected $rule = \[ \['nickname', 'require|min:5', '昵称必须|昵称不能短于5个字符'\], \['email', 'email', '邮箱格式错误'\], \['birthday', 'dateFormat:Y-m-d', '生日格式错误'\], \]; } 现在我们提交一个错误的邮箱,提示的错误信息为: 邮箱格式错误 提交一个错误的生日格式后,提示的错误信息变成: 生日格式错误 系统提供了丰富的内置验证规则,具体可以参考完全开发手册。