1
0

first commit

This commit is contained in:
2020-08-06 14:58:51 +08:00
commit 17096657dc
780 changed files with 92857 additions and 0 deletions

View File

@@ -0,0 +1,70 @@
<?php
// +------------------------------------------------+
// |http://www.cjango.com |
// +------------------------------------------------+
// | 修复BUG不是一朝一夕的事情等我喝醉了再说吧 |
// +------------------------------------------------+
// | Author: 小陈叔叔 <Jason.Chen> |
// +------------------------------------------------+
namespace app\common\validate;
use think\Validate;
use tools\Verify;
class MemberInfo extends Validate
{
/**
* 验证规则
* @var array
*/
protected $rule = [
'nickname' => 'require|min:2|max:4',
'mobile' => 'require|length:11|verifyMobile:',
'wechat' => 'require|length:2,30',
'qq' => 'require|integer|length:5,11',
'email' => 'require|email',
'position' => 'require|length:2,20',
'province' => 'require',
'city' => 'require',
'signature' => 'require',
];
/**
* 错误提示消息
* @var array
*/
protected $message = [
'nickname.require' => '用户昵称必须填写',
'nickname.max' => '用户昵称最大长度:rule位',
'email.require' => '邮箱地址不能为空',
'email.email' => '邮箱地址不正确',
'qq.require' => 'QQ不能为空',
'qq.integer' => 'QQ必须是整数',
'qq.length' => 'QQ长度应为:rule位',
'mobile.require' => '手机号必须填写',
'mobile.length' => '手机号长度应为:rule位',
'province.require' => '省份必须选择',
'city.require' => '城市必须选择',
'signature.require' => '内容必须填写',
'mobile.verifyMobile' => '手机号码格式不正确',
];
protected $scene = [
'nickname' => ['nickname'],
'mobile' => ['mobile'],
'wechat' => ['wechat'],
'qq' => ['qq'],
'email' => ['email'],
'position' => ['position'],
'wxapi' => ['nickname'],
'qrcode' => ['qrcode'],
'signature' => ['signature'],
'headimgurl' => ['headimgurl'],
'city' => ['province', 'city'],
];
protected function verifyMobile($value)
{
return Verify::isMobilePhone($value);
}
}