初始化本地仓库

This commit is contained in:
2026-08-31 11:33:59 +08:00
commit 663f74b633
2390 changed files with 402918 additions and 0 deletions
@@ -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'],
];
}