初始化本地仓库
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace app\api\validate\auth;
|
||||
|
||||
use core\base\BaseValidate;
|
||||
|
||||
/**
|
||||
* 手机验证码登录参数验证器
|
||||
*/
|
||||
class MobileLoginValidate extends BaseValidate
|
||||
{
|
||||
/**
|
||||
* 验证规则
|
||||
*/
|
||||
protected array $rules = [
|
||||
'mobile' => 'required|regex:/^1[3-9]\d{9}$/',
|
||||
'code' => 'required|digits_between:4,6',
|
||||
];
|
||||
|
||||
/**
|
||||
* 验证提示信息
|
||||
*/
|
||||
protected array $message = [
|
||||
'mobile.required' => '手机号不能为空',
|
||||
'mobile.regex' => '手机号格式不正确',
|
||||
'code.required' => '验证码不能为空',
|
||||
'code.digits_between' => '验证码长度必须为4-6位',
|
||||
];
|
||||
|
||||
/**
|
||||
* 验证场景
|
||||
*/
|
||||
protected array $scene = [
|
||||
'login' => ['mobile', 'code'],
|
||||
];
|
||||
}
|
||||
Reference in New Issue
Block a user