|
@@ -11,7 +11,7 @@ class User extends Validate
|
|
public function __construct(array $rules = [], $message = [], $field = [])
|
|
public function __construct(array $rules = [], $message = [], $field = [])
|
|
{
|
|
{
|
|
// 动态设置枚举值
|
|
// 动态设置枚举值
|
|
- $this->rule['gender'] = 'require|in:' .implode(',', UserEnum::getGenderList());
|
|
|
|
|
|
+ $this->rule['gender'] = 'in:' .implode(',', UserEnum::getGenderList());
|
|
parent::__construct($rules, $message, $field);
|
|
parent::__construct($rules, $message, $field);
|
|
}
|
|
}
|
|
/**
|
|
/**
|
|
@@ -20,14 +20,13 @@ class User extends Validate
|
|
protected $rule = [
|
|
protected $rule = [
|
|
'account' => 'require|length:3,30',
|
|
'account' => 'require|length:3,30',
|
|
'username' => 'length:3,30',
|
|
'username' => 'length:3,30',
|
|
- 'nickname' => 'require|length:3,30',
|
|
|
|
|
|
+ 'nickname' => 'length:3,30',
|
|
'password' => 'require|length:6,30',
|
|
'password' => 'require|length:6,30',
|
|
'mobile' => 'require|regex:/^1\d{10}$/',
|
|
'mobile' => 'require|regex:/^1\d{10}$/',
|
|
'email' => 'email',
|
|
'email' => 'email',
|
|
// 验证头像 验证文件后缀
|
|
// 验证头像 验证文件后缀
|
|
|
|
|
|
'avatar' => [
|
|
'avatar' => [
|
|
- 'require',
|
|
|
|
'regex'=>'/\\.(jpg|jpeg|png|gif|bmp|webp)$/i'
|
|
'regex'=>'/\\.(jpg|jpeg|png|gif|bmp|webp)$/i'
|
|
],
|
|
],
|
|
|
|
|
|
@@ -37,7 +36,7 @@ class User extends Validate
|
|
'balance' => 'float|egt:0',
|
|
'balance' => 'float|egt:0',
|
|
'score' => 'integer|egt:0',
|
|
'score' => 'integer|egt:0',
|
|
'level' => 'integer|egt:0',
|
|
'level' => 'integer|egt:0',
|
|
- 'age' => 'require|integer|egt:0|elt:200',
|
|
|
|
|
|
+ 'age' => 'integer|egt:0|elt:200',
|
|
'captcha' => 'require|length:4,6'
|
|
'captcha' => 'require|length:4,6'
|
|
];
|
|
];
|
|
|
|
|