| 123456789101112131415161718192021222324252627282930313233343536 |
- <?php
- namespace app\api\validate;
- use think\Validate;
- class User extends Validate
- {
- protected $rule = [
- 'username' => 'require|max:25',
- 'password' => 'require|length:6,32',
- 'nickname' => 'require|max:25',
- 'mobile' => 'require|number|length:11',
- 'email' => 'email',
- 'password' => 'require|length:6,32',
- 'repassword' => 'require|length:6,32|confirm:password',
- 'oldpassword' => 'require|length:6,32',
- ];
-
- protected $message = [
- 'name' => '名称必须',
- 'password' => '密码长度只能在6-32之间',
- 'email' => '邮箱格式错误',
- 'mobile' => '手机号格式错误',
- 'nickname' => '昵称格式错误',
- 'oldpassword' => '旧密码错误',
- 'repassword' => '两次密码不一致',
- ];
-
- protected $scene = [
- 'login' => ['name','password'],
- 'edit' => ['mobile','nickname','email'],
- 'password' => ['password','oldpassword', 'repassword']
- ];
- }
|