$code = input('post.code');
$password = input('post.password');
$result = $this->validate(compact('username', 'password', "code"), 'UserValidate.login');
username手机号验证一直不通过,显示位数不正确,去掉长度,就显示格式不正确,求助
protected $rule = [
'username' => 'require|number|regex:(1[3-8])[0-9]{9}|unique:user|length:11',
'password' => 'require',
'qrpassword' => 'require|confirm:password',
'truename' => 'require',
'introducer' => 'require',
'check' => 'require|ischeck:rule',
'code' => 'require',
];
protected $message = [
'username.require' => '手机号不能为空',
'username.regex' => '手机号格式不正确',
'username.length' => '手机号长度不正确',
'username.unique' => '手机号被占用',
'username.number' => '手机号必须是数字',
'truename.require' => '真实姓名不能为空',
'introducer.require' => '推荐人不能为空',
'code.require' => '验证码不能为空',
'check.require' => '手机验证码不能为空',
'password.require' => '密码不能为空',
'qrpassword.confirm' => '两次密码不一致',
];
'login' => ['username'=>'require|number|length|regex','password','code'],
最佳答案
