| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <?php
- namespace app\api\validate;
- use think\validate;
- class UserValidate extends Validate
- {
- protected $rule = [
- 'mobile|用户电话' => 'require|max:11|number',
- 'invite_code|邀请码' => 'require|max:6',
- 'code|手机验证码' => 'require|max:6|number',
- 'password|用户密码' => 'require|length:8,20',
- 'nickname|用户昵称' => 'require|length:2,20',
- 'user_name|用户名'=>'require'
- ];
- protected $message = [
- 'user_name.require' =>'用户名不能为空',
- 'mobile.require' => '手机号不能为空',
- 'mobile.max' => '手机号码最达为11位',
- 'mobile.number' => '手机号码必须为数字',
- 'invite_code.require' => '邀请码不能为空',
- 'invite_coe.max' => '邀请码最大为6位',
- 'code.require' => '手机验证码不能为空',
- 'code.max' => '手机验证码最大位6位',
- 'code.number' => '手机验证码必须位数字',
- 'password.require' => '密码不能为空',
- 'password.length' => '密码必须位8位到20位之间',
- 'nickname.require' => '昵称不能为空',
- 'nickname.length' => '昵称必须位4位到20位之间',
- ];
- protected $scene = [
- 'register' => ['user_name', 'mobile', 'code'], // 注册
- 'login' => ['user_name'], // 账号密码登录
- 'fastLogin' => ['mobile', 'code'], // 手机验证码登录
- 'editUserInfo' => ['nickname'], // 修改信息
- ];
- }
|