|
@@ -18,15 +18,21 @@ class User extends Validate
|
|
protected $rule = [
|
|
protected $rule = [
|
|
'username' => 'require',
|
|
'username' => 'require',
|
|
'phoneNumber' => 'require',
|
|
'phoneNumber' => 'require',
|
|
|
|
+ 'code' => 'require|number|min:4',
|
|
|
|
+ 'type' => 'require|in:1,2',
|
|
];
|
|
];
|
|
|
|
|
|
protected $message = [
|
|
protected $message = [
|
|
'username' => '用户名必须',
|
|
'username' => '用户名必须',
|
|
'phoneNumber' => '电话号码必须',
|
|
'phoneNumber' => '电话号码必须',
|
|
|
|
+ 'code.require' => '短信验证码必须',
|
|
|
|
+ 'code.number' => '短信验证码为数字',
|
|
|
|
+ 'code.min' => '短信验证码长度不得低于4',
|
|
|
|
+ 'type.require' => '类型必须',
|
|
|
|
+ 'type.in' => '类型数值错误',
|
|
];
|
|
];
|
|
protected $scene = [
|
|
protected $scene = [
|
|
- 'send_code' => [
|
|
|
|
- 'phoneNumber'
|
|
|
|
- ]
|
|
|
|
|
|
+ 'send_code' => ['phoneNumber'],
|
|
|
|
+ 'login' => ['phoneNumber', 'code', 'type'],
|
|
];
|
|
];
|
|
}
|
|
}
|