// +---------------------------------------------------------------------- declare (strict_types = 1); namespace app\api\validate\user; use think\Validate; /** * 验证类:用户资料 * Class Info * @package app\api\validate\user */ class Info extends Validate { /** * 验证规则 * @var array */ protected $rule = [ // 短信验证码 (用户输入) 'qq' => ['number'], // 用户手机号 'idcard' => ['require','idCard','max:20'], 'real_name'=> ['require','max:20'], 'mobile'=> ['require','mobile'], 'gender'=> ['require'], 'user_type'=> ['require'], ]; /** * 验证提示 * @var string[] */ protected $message = [ 'qq.number' => 'QQ号格式不正确', 'idcard.require' => '身份证号不为空', 'idcard.idCard' => '身份证号格式不正确', 'idcard.max' => '身份证号格式不正确', 'mobile.require' => '手机号不为空', 'user_type.require' => '账号类型不为空', 'mobile.mobile' => '手机号格式不正确', 'user_login.require' => '账号不为空', 'user_login.max' => '账号格式不正确', 'nick_name.require' => '昵称不为空', 'nick_name.max' => '昵称格式不正确', 'real_name.require' => '姓名不为空', 'real_name.max' => '姓名格式不正确', 'gender.require' => '性别不为空', ]; }