first commit
This commit is contained in:
@@ -0,0 +1 @@
|
||||
b0466fa7-c9a0-4cc9-8b66-5e1c7afb5650
|
||||
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
/**
|
||||
* Created by PhpStorm.
|
||||
* User: Administrator
|
||||
* Date: 2020/4/30
|
||||
* Time: 13:06
|
||||
*/
|
||||
|
||||
namespace app\api\validate;
|
||||
|
||||
|
||||
class AllCollectSelValidate extends BaseValidate
|
||||
{
|
||||
protected $rule = [
|
||||
'userPro' => 'require|isPostInt',
|
||||
'page' => 'require',
|
||||
|
||||
];
|
||||
protected $message = [
|
||||
'userPro.isPostInt' => '用户所在省份code必须是正整数',
|
||||
'page.isPostInt' => 'page必须是正整数'
|
||||
];
|
||||
}
|
||||
@@ -0,0 +1,83 @@
|
||||
<?php
|
||||
/**
|
||||
* Created by PhpStorm.
|
||||
* User: Administrator
|
||||
*/
|
||||
namespace app\api\validate;
|
||||
use app\lib\exception\ParamException;
|
||||
use think\facade\Request;
|
||||
use think\Validate;
|
||||
|
||||
class BaseValidate extends Validate
|
||||
{
|
||||
public function goCheck(){
|
||||
//获取http传入的参数
|
||||
//对这些参数做检验
|
||||
|
||||
$params = Request::param();
|
||||
|
||||
$result = $this->batch()->check($params);
|
||||
|
||||
if(!$result){
|
||||
$e = new ParamException([
|
||||
'msg' => $this->error
|
||||
]);
|
||||
throw $e;
|
||||
}else{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
//验证参数是否是正整数
|
||||
protected function isPostInt($value, $rule='', $data='', $field='')
|
||||
{
|
||||
if (is_numeric($value) && is_int($value + 0) && ($value + 0) > 0) {
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
//没有使用TP的正则验证,集中在一处方便以后修改
|
||||
//不推荐使用正则,因为复用性太差
|
||||
//手机号的验证规则
|
||||
protected function isMobile($value)
|
||||
{
|
||||
$rule = '^1(3|4|5|7|8)[0-9]\d{8}$^';
|
||||
$result = preg_match($rule, $value);
|
||||
if ($result) {
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
//验证参数是否为空
|
||||
protected function isNotEmpty($value, $rule='', $data='', $field=''){
|
||||
if(empty($value)){
|
||||
return false;
|
||||
}else{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @param array $arrays 通常传入request.post变量数组
|
||||
* @return array 按照规则key过滤后的变量数组
|
||||
* @throws ParameterException
|
||||
*/
|
||||
public function getDataByRule($arrays)
|
||||
{
|
||||
if (array_key_exists('user_id', $arrays) | array_key_exists('uid', $arrays)) {
|
||||
// 不允许包含user_id或者uid,防止恶意覆盖user_id外键
|
||||
throw new ParameterException([
|
||||
'msg' => '参数中包含有非法的参数名user_id或者uid'
|
||||
]);
|
||||
}
|
||||
$newArray = [];
|
||||
foreach ($this->rule as $key => $value) {
|
||||
$newArray[$key] = $arrays[$key];
|
||||
}
|
||||
return $newArray;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
/**
|
||||
* Created by PhpStorm.
|
||||
* User: Administrator
|
||||
* Date: 2020/4/14
|
||||
* Time: 15:52
|
||||
*/
|
||||
|
||||
namespace app\api\validate;
|
||||
|
||||
|
||||
class BatchsValidate extends BaseValidate
|
||||
{
|
||||
protected $rule = [
|
||||
'province' => 'require|isPostInt',
|
||||
'subType' => 'require',
|
||||
'score' => 'require|isPostInt'
|
||||
];
|
||||
protected $message = [
|
||||
'province.isPostInt' => '省份编号必须是正整数',
|
||||
'score.isPostInt' => '分数必须是正整数'
|
||||
];
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
/**
|
||||
* Created by PhpStorm.
|
||||
* User: Administrator
|
||||
* Date: 2020/4/27
|
||||
* Time: 16:01
|
||||
*/
|
||||
|
||||
namespace app\api\validate;
|
||||
|
||||
|
||||
class ColNewMajorValidate extends BaseValidate
|
||||
{
|
||||
protected $rule = [
|
||||
'plan_id' => 'require|isPostInt',
|
||||
'majorCode' => 'require',
|
||||
'chooseCns' => 'require',
|
||||
'collegeName' => 'require',
|
||||
'probability' => 'require|isPostInt',
|
||||
'planNum' => 'require|isPostInt',
|
||||
'professionName'=> 'require',
|
||||
'tags' => 'require',
|
||||
'score' => 'require|isPostInt',
|
||||
'userPro' => 'require|isPostInt',
|
||||
'minScore' => 'require',
|
||||
'lowestRank' => 'require',
|
||||
'rankOfCn' => 'require'
|
||||
];
|
||||
protected $message = [
|
||||
'plan_id.isPostInt' => 'plan_id必须是正整数',
|
||||
'probability.isPostInt' => 'probability必须是正整数',
|
||||
'score.isPostInt' => 'score必须是正整数',
|
||||
'userPro.isPostInt' => 'userPro必须是正整数',
|
||||
'planNum.isPostInt' => 'planNum必须是正整数'
|
||||
];
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
<?php
|
||||
/**
|
||||
* Created by PhpStorm.
|
||||
* User: Administrator
|
||||
* Date: 2020/4/27
|
||||
* Time: 16:40
|
||||
*/
|
||||
|
||||
namespace app\api\validate;
|
||||
|
||||
|
||||
class ColNewSchValidate extends BaseValidate
|
||||
{
|
||||
protected $rule = [
|
||||
'plan_id' => 'require|isPostInt',
|
||||
'collegeName' => 'require',
|
||||
'rankOfCn' => 'require|isPostInt',
|
||||
'collegeCode' => 'require',
|
||||
'logo' => 'require',
|
||||
'planNum' => 'require',
|
||||
'tags' => 'require',
|
||||
'score' => 'require|isPostInt',
|
||||
'userPro' => 'require|isPostInt',
|
||||
'lowestRank' => 'require',
|
||||
'minScore' => 'require',
|
||||
'majorNum' => 'require',
|
||||
];
|
||||
protected $message = [
|
||||
'plan_id.isPostInt' => 'plan_id必须是正整数',
|
||||
/* 'lowestRank.isPostInt' => 'lowestRank必须是正整数',
|
||||
'minScore.isPostInt' => 'minScore必须是正整数',
|
||||
'sch_id.isPostInt' => 'sch_id必须是正整数',*/
|
||||
'rankOfCn.require' => 'rankOfCn必须是正整数',
|
||||
'userPro.isPostInt' => 'userPro必须是正整数',
|
||||
'score.isPostInt' => 'score必须是正整数'
|
||||
];
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
<?php
|
||||
/**
|
||||
* Created by PhpStorm.
|
||||
* User: Administrator
|
||||
* Date: 2020/4/21
|
||||
* Time: 19:31
|
||||
*/
|
||||
|
||||
namespace app\api\validate;
|
||||
|
||||
|
||||
class CollectMajorValidate extends BaseValidate
|
||||
{
|
||||
protected $rule = [
|
||||
'code' => 'require',
|
||||
'majorCode' => 'require',
|
||||
'title' => 'require',
|
||||
'planNum' => 'require|isPostInt',
|
||||
'sch_id' => 'require|isPostInt',
|
||||
'tags' => 'require',
|
||||
'sch_name' => 'require',
|
||||
'score' => 'require|isPostInt',
|
||||
'userPro' => 'require|isPostInt',
|
||||
'probability' => 'require|number',
|
||||
'cost' => 'require|number',
|
||||
'minScore' => 'require',
|
||||
'lowestRank' => 'require',
|
||||
'enterNum' => 'require'
|
||||
];
|
||||
protected $message = [
|
||||
'probability.number' => 'probability必须是数字',
|
||||
'cost.number' => 'cost必须是数字',
|
||||
'planNum.isPostInt' => 'planNum必须是正整数',
|
||||
'sch_id.isPostInt' => 'sch_id必须是正整数',
|
||||
'userPro.isPostInt' => 'userPro必须是正整数',
|
||||
'score' => 'score必须是正整数'
|
||||
];
|
||||
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
<?php
|
||||
/**
|
||||
* Created by PhpStorm.
|
||||
* User: Administrator
|
||||
* Date: 2020/4/20
|
||||
* Time: 11:18
|
||||
*/
|
||||
|
||||
namespace app\api\validate;
|
||||
|
||||
|
||||
class CollectValidate extends BaseValidate
|
||||
{
|
||||
protected $rule = [
|
||||
'rec_id' => 'require|isPostInt',
|
||||
'alias' => 'require',
|
||||
'logo' => 'require',
|
||||
'batch_title' => 'require',
|
||||
'lowestRank' => 'require|isPostInt',
|
||||
'minScore' => 'require|isPostInt',
|
||||
'majorNum' => 'require',
|
||||
'enterNum' => 'require',
|
||||
'sch_id' => 'require|isPostInt',
|
||||
'sch_province_title' => 'require',
|
||||
'rankOfCn' => 'require|isPostInt',
|
||||
'score' => 'require|isPostInt',
|
||||
'userPro' => 'require|isPostInt',
|
||||
'probability' => 'require',
|
||||
'recommendType' => 'require',
|
||||
];
|
||||
protected $message = [
|
||||
'rec_id.isPostInt' => 'rec_id必须是正整数',
|
||||
'lowestRank.isPostInt' => 'lowestRank必须是正整数',
|
||||
'minScore.isPostInt' => 'minScore必须是正整数',
|
||||
'sch_id.isPostInt' => 'sch_id必须是正整数',
|
||||
'score.isPostInt' => 'score必须是正整数',
|
||||
'userPro.isPostInt' => 'userPro必须是正整数',
|
||||
'rankOfCn.require' => 'rankOfCn必须是正整数'
|
||||
];
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
/**
|
||||
* Created by PhpStorm.
|
||||
* User: Administrator
|
||||
* Date: 2020/5/2
|
||||
* Time: 22:59
|
||||
*/
|
||||
|
||||
namespace app\api\validate;
|
||||
|
||||
|
||||
class DefaultMajorValidate extends BaseValidate
|
||||
{
|
||||
protected $rule = [
|
||||
'userPro' => 'require|isPostInt',
|
||||
'subType' => 'require',
|
||||
'batch' => 'require',
|
||||
|
||||
|
||||
];
|
||||
protected $message = [
|
||||
'userPro.isPostInt' => '用户所在省份code必须是正整数'
|
||||
];
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
/**
|
||||
* Created by PhpStorm.
|
||||
* User: Administrator
|
||||
* Date: 2020/4/14
|
||||
* Time: 9:08
|
||||
*/
|
||||
|
||||
namespace app\api\validate;
|
||||
|
||||
|
||||
class IDMustValidate extends BaseValidate
|
||||
{
|
||||
protected $rule = [
|
||||
'id' => 'require|isPostInt'
|
||||
];
|
||||
protected $message = [
|
||||
'id.isPostInt' => 'id必须是正整数'
|
||||
];
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
/**
|
||||
* Created by PhpStorm.
|
||||
* User: Administrator
|
||||
* Date: 2020/4/13
|
||||
* Time: 18:22
|
||||
*/
|
||||
|
||||
namespace app\api\validate;
|
||||
|
||||
|
||||
class LoginValidate extends BaseValidate
|
||||
{
|
||||
protected $rule = [
|
||||
'telnum' => 'require',
|
||||
'code' => 'require|isPostInt'
|
||||
];
|
||||
protected $message = [
|
||||
'telnum.require' => '手机号必须',
|
||||
'code.isPostInt' => '验证码必须是正整数'
|
||||
];
|
||||
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
<?php
|
||||
/**
|
||||
* Created by PhpStorm.
|
||||
* User: Administrator
|
||||
* Date: 2020/4/21
|
||||
* Time: 13:49
|
||||
*/
|
||||
|
||||
namespace app\api\validate;
|
||||
|
||||
|
||||
class MajorSchValidate extends BaseValidate
|
||||
{
|
||||
protected $rule = [
|
||||
'code' => 'require',
|
||||
'subType' => 'require',
|
||||
'userPro' => 'require|isPostInt',
|
||||
'score' => 'require|isPostInt',
|
||||
'page' => 'require|isPostInt',
|
||||
];
|
||||
protected $message = [
|
||||
'code.require' => '专业号必须',
|
||||
'userPro.isPostInt' => 'userPro必须是正整数',
|
||||
'score.isPostInt' => 'score必须是正整数',
|
||||
'page.isPostInt' => '页码必须是正整数'
|
||||
];
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
/**
|
||||
* Created by PhpStorm.
|
||||
* User: Administrator
|
||||
* Date: 2020/4/20
|
||||
* Time: 20:10
|
||||
*/
|
||||
|
||||
namespace app\api\validate;
|
||||
|
||||
|
||||
class MajorValidate extends BaseValidate
|
||||
{
|
||||
protected $rule = [
|
||||
'title' => 'require|max:20',
|
||||
'page' => 'require|isPostInt',
|
||||
'userPro' => 'require|isPostInt',
|
||||
'subType' => 'require',
|
||||
'batch' => 'require',
|
||||
|
||||
|
||||
];
|
||||
protected $message = [
|
||||
'title.max' => '标题长度不能大于20',
|
||||
'page.isPostInt' => '页码必须是正整数',
|
||||
'userPro.isPostInt' => '用户所在省份code必须是正整数'
|
||||
];
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
/**
|
||||
* Created by PhpStorm.
|
||||
* User: Administrator
|
||||
* Date: 2020/4/19
|
||||
* Time: 21:56
|
||||
*/
|
||||
|
||||
namespace app\api\validate;
|
||||
|
||||
|
||||
class MessageValidate extends BaseValidate
|
||||
{
|
||||
protected $rule = [
|
||||
'telnum' => 'require',
|
||||
'content' => 'require',
|
||||
'type' => 'require'
|
||||
];
|
||||
protected $message = [
|
||||
'telnum.require' => '请输入手机号!',
|
||||
'content.require' => '请输入内容!',
|
||||
'type.require' => '类型必须!'
|
||||
];
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
<?php
|
||||
/**
|
||||
* Created by PhpStorm.
|
||||
* User: Administrator
|
||||
* Date: 2020/4/30
|
||||
* Time: 1:02
|
||||
*/
|
||||
|
||||
namespace app\api\validate;
|
||||
|
||||
|
||||
class NewMajorSchValidate extends BaseValidate
|
||||
{
|
||||
protected $rule = [
|
||||
'code' => 'require',
|
||||
'userPro' => 'require|isPostInt',
|
||||
'mySub' => 'require|isPostInt',
|
||||
'score' => 'require|isPostInt',
|
||||
'page' => 'require|isPostInt',
|
||||
];
|
||||
protected $message = [
|
||||
'code.require' => '专业号必须',
|
||||
'userPro' => 'userPro|isPostInt',
|
||||
'page.isPostInt' => '页码必须是正整数',
|
||||
'score.isPostInt' => '分数必须是正整数'
|
||||
];
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
<?php
|
||||
/**
|
||||
* Created by PhpStorm.
|
||||
* User: Administrator
|
||||
* Date: 2020/4/26
|
||||
* Time: 14:52
|
||||
*/
|
||||
|
||||
namespace app\api\validate;
|
||||
|
||||
|
||||
class NewMajorValidate extends BaseValidate
|
||||
{
|
||||
protected $rule = [
|
||||
'is_login' => 'require',
|
||||
'userPro' => 'require|isPostInt',
|
||||
'score' => 'require|isPostInt',
|
||||
'mySub' => 'require|length:3',
|
||||
'type' => 'require|isPostInt'
|
||||
];
|
||||
protected $message = [
|
||||
'userPro.require' => '所在省份必须是正整数',
|
||||
'score.isPostInt' => '分数必须是正整数',
|
||||
'mySub.length' => '考生科目必须3科',
|
||||
'type.isPostInt' => '查询类型必须是正整数'
|
||||
];
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
/**
|
||||
* Created by PhpStorm.
|
||||
* User: Administrator
|
||||
* Date: 2020/4/27
|
||||
* Time: 17:40
|
||||
*/
|
||||
|
||||
namespace app\api\validate;
|
||||
|
||||
|
||||
class NewSchMajorValidate extends BaseValidate
|
||||
{
|
||||
protected $rule = [
|
||||
'userPro' => 'require|isPostInt',
|
||||
'is_login' => 'require',
|
||||
'id' => 'require|isPostInt',
|
||||
];
|
||||
protected $message = [
|
||||
'userPro.isPostInt' => 'userPro必须是正整数',
|
||||
'id.isPostInt' => 'id必须是正整数',
|
||||
];
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
/**
|
||||
* Created by PhpStorm.
|
||||
* User: Administrator
|
||||
* Date: 2020/4/17
|
||||
* Time: 13:27
|
||||
*/
|
||||
|
||||
namespace app\api\validate;
|
||||
|
||||
|
||||
class OrderValidate extends BaseValidate
|
||||
{
|
||||
protected $rule = [
|
||||
'is_login' => 'require',
|
||||
'userPro' => 'require|isPostInt',
|
||||
'score' => 'require|isPostInt',
|
||||
'vip_type' => 'require|isPostInt',
|
||||
'telnum' => 'require'
|
||||
];
|
||||
protected $message = [
|
||||
'userPro.require' => '所在省份必填',
|
||||
'score.require' => '分数必填',
|
||||
'vip_type.require' => '购买类型必填',
|
||||
'userPro.isPostInt' => '所在省份必须是正整数',
|
||||
'score.isPostInt' => '分数必须是正整数',
|
||||
'vip_type.isPostInt' => '购买类型必须是正整数'
|
||||
];
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
/**
|
||||
* Created by PhpStorm.
|
||||
* User: Administrator
|
||||
* Date: 2020/4/24
|
||||
* Time: 10:53
|
||||
*/
|
||||
|
||||
namespace app\api\validate;
|
||||
|
||||
|
||||
class SchEnrollValidate extends BaseValidate
|
||||
{
|
||||
protected $rule = [
|
||||
'userPro' => 'require|isPostInt',
|
||||
'subType' => 'require',
|
||||
'sch_id' => 'require|isPostInt',
|
||||
'batch' => 'require|isPostInt'
|
||||
];
|
||||
protected $message = [
|
||||
'userPro.isPostInt' => 'userPro必须是正整数',
|
||||
'sch_id.isPostInt' => 'sch_id必须是正整数',
|
||||
'batch.isPostInt' => 'batch必须是正整数',
|
||||
];
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
<?php
|
||||
/**
|
||||
* Created by PhpStorm.
|
||||
* User: Administrator
|
||||
* Date: 2020/4/22
|
||||
* Time: 10:14
|
||||
*/
|
||||
|
||||
namespace app\api\validate;
|
||||
|
||||
|
||||
class SchMajorValidate extends BaseValidate
|
||||
{
|
||||
protected $rule = [
|
||||
'page' => 'require|isPostInt',
|
||||
'id' => 'require|isPostInt',
|
||||
'sch_id' => 'require|isPostInt',
|
||||
'userPro' => 'require|isPostInt',
|
||||
'subType' => 'require|isPostInt',
|
||||
'score' => 'require|isPostInt'
|
||||
|
||||
];
|
||||
protected $message = [
|
||||
'page.isPostInt' => '页码必须是正整数',
|
||||
'id.isPostInt' => 'id必须是正整数',
|
||||
'sch_id.isPostInt' => 'sch_id必须是正整数',
|
||||
'userPro.isPostInt' => 'userPro必须是正整数',
|
||||
'subType.isPostInt' => 'subType必须是正整数',
|
||||
'score.isPostInt' => 'score必须是正整数'
|
||||
|
||||
];
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
/**
|
||||
* Created by PhpStorm.
|
||||
* User: Administrator
|
||||
* Date: 2020/4/16
|
||||
* Time: 9:03
|
||||
*/
|
||||
|
||||
namespace app\api\validate;
|
||||
|
||||
|
||||
class SchoolChoiceValidate extends BaseValidate
|
||||
{
|
||||
protected $rule = [
|
||||
'is_login' => 'require',
|
||||
'userPro' => 'require|isPostInt',
|
||||
'score' => 'require|isPostInt',
|
||||
'subType' => 'require',
|
||||
'type' => 'require|isPostInt'
|
||||
];
|
||||
protected $message = [
|
||||
'userPro.require' => '所在省份必须是正整数',
|
||||
'score.isPostInt' => '分数必须是正整数',
|
||||
'type.isPostInt' => '查询类型必须是正整数'
|
||||
];
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
/**
|
||||
* Created by PhpStorm.
|
||||
* User: Administrator
|
||||
* Date: 2020/4/30
|
||||
* Time: 12:35
|
||||
*/
|
||||
|
||||
namespace app\api\validate;
|
||||
|
||||
|
||||
class ScoreGradeValidate extends BaseValidate
|
||||
{
|
||||
protected $rule = [
|
||||
'userPro' => 'require|isPostInt',
|
||||
'is_sch' => 'require',
|
||||
'provinceType' => 'require|isPostInt'
|
||||
|
||||
];
|
||||
protected $message = [
|
||||
'userPro.isPostInt' => '用户所在省份code必须是正整数',
|
||||
'provinceType.isPostInt' => 'provinceType必须是正整数'
|
||||
];
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
/**
|
||||
* Created by PhpStorm.
|
||||
* User: Administrator
|
||||
* Date: 2020/4/20
|
||||
* Time: 19:22
|
||||
*/
|
||||
|
||||
namespace app\api\validate;
|
||||
|
||||
|
||||
class SearchAboutValidate extends BaseValidate
|
||||
{
|
||||
protected $rule = [
|
||||
'title' => 'require|max:20'
|
||||
];
|
||||
protected $message = [
|
||||
'title.max' => '标题长度不能大于20'
|
||||
];
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
/**
|
||||
* Created by PhpStorm.
|
||||
* User: Administrator
|
||||
* Date: 2020/4/16
|
||||
* Time: 14:22
|
||||
*/
|
||||
|
||||
namespace app\api\validate;
|
||||
|
||||
|
||||
class UserAuthValidate extends BaseValidate
|
||||
{
|
||||
protected $rule = [
|
||||
'score' => 'require|isPostInt',
|
||||
'type' => 'require|isPostInt',
|
||||
'province' => 'require|isPostInt'
|
||||
];
|
||||
protected $message = [
|
||||
'score.require' => '分数必须是正整数',
|
||||
'type.isPostInt' => '类型必须是正整数',
|
||||
'province.isPostInt' => '省份编号必须是正整数'
|
||||
];
|
||||
}
|
||||
Reference in New Issue
Block a user