first commit

This commit is contained in:
编码猿
2024-09-27 01:32:49 +08:00
commit 28ebe05a64
7399 changed files with 1174529 additions and 0 deletions

View File

@@ -0,0 +1 @@
2f9f5e16-4477-4f68-81a9-a63b9dc8ff9a

View File

@@ -0,0 +1,30 @@
<?php
namespace app\validate\api;
use diditao\common\base\BaseValidate;
use think\facade\Config;
class GetSmsCode extends BaseValidate
{
protected $exceptionKey = 'GetSmsCode validate failed';
protected $rule=[
'cellphone'=>'require|mobile',
'scene'=>'require|isSceneAllowed',
];
protected $message=[
'cellphone.require'=>'请输入手机号码',
'cellphone.mobile'=>'请输入11位手机号码',
'scene.require'=>'请求参数错误,请刷新页面重试'
];
protected function isSceneAllowed($value,$data)
{
$scene = Config::get('app_setting.sms.scene');
if(array_key_exists($value,$scene)===false){
return '请求参数错误,请刷新页面重试';
}
return true;
}
}

View File

@@ -0,0 +1,19 @@
<?php
namespace app\validate\api;
use diditao\common\base\BaseValidate;
class ImageValidate extends BaseValidate
{
protected $exceptionKey = 'upload validate failed';
protected $rule=[
'file'=>'filesize:10485760|fileExt:jpg,png,gif,jpeg'
];
protected $message=[
'file.filesize'=>'文件大小超过系统最大限制10M',
'file.fileExt'=>'系统不支持此格式文件支持的文件格式jpg,png,gif,jpeg'
];
}

View File

@@ -0,0 +1,18 @@
<?php
namespace app\validate\api;
use diditao\common\base\BaseValidate;
class Upload extends BaseValidate
{
protected $exceptionKey = 'upload validate failed';
protected $rule=[
'file_type'=>'require',
];
protected $message=[
'file_type.require'=>'上传参数错误,请稍后再试'
];
}