初始化本地仓库
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace app\api\validate\auth;
|
||||
|
||||
use core\base\BaseValidate;
|
||||
|
||||
/**
|
||||
* 登录参数验证器
|
||||
*/
|
||||
class LoginValidate extends BaseValidate
|
||||
{
|
||||
/**
|
||||
* 验证规则
|
||||
*/
|
||||
protected array $rules = [
|
||||
'username' => 'required|min:3|max:50',
|
||||
'password' => 'required|min:6|max:32',
|
||||
'captcha' => 'sometimes|max:10',
|
||||
];
|
||||
|
||||
/**
|
||||
* 验证提示信息
|
||||
*/
|
||||
protected array $message = [
|
||||
'username.required' => '用户名不能为空',
|
||||
'username.min' => '用户名长度不能少于3个字符',
|
||||
'username.max' => '用户名长度不能超过50个字符',
|
||||
'password.required' => '密码不能为空',
|
||||
'password.min' => '密码长度不能少于6个字符',
|
||||
'password.max' => '密码长度不能超过32个字符',
|
||||
'captcha.max' => '验证码长度不能超过10个字符',
|
||||
];
|
||||
|
||||
/**
|
||||
* 验证场景
|
||||
*/
|
||||
protected array $scene = [
|
||||
'login' => ['username', 'password', 'captcha'],
|
||||
'quick_login' => ['username', 'password'],
|
||||
];
|
||||
}
|
||||
Reference in New Issue
Block a user