www.maiwd.cn // +---------------------------------------------------------------------- namespace app\api\validate\wdsxh; use app\common\library\Sms; use think\Validate; class WananchiUserWechat extends Validate { /** * 验证规则 */ protected $rule = [ 'mobile'=>'require|checkMobile', 'captcha'=>'require|checkCaptcha' ]; /** * 提示消息 */ protected $message = [ 'mobile.require'=>'请输入手机号', 'captcha.require'=>'请输入手机号验证码', ]; /** * 验证场景 */ protected $scene = [ 'mobile_login' => ['mobile','captcha'], ]; protected function checkMobile($value,$rule,$data) { if (!$value || !\think\Validate::regex($value, "^1\d{10}$")) { return '手机号格式不正确'; } return true; } protected function checkCaptcha($value,$rule,$data) { if (!Sms::check($data['mobile'], $value, 'mobilelogin')) { return '验证码不正确'; } return true; } }