| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 | 
							- <?php
 
- namespace App\Validators;
 
- use App\Validators\Rules\MobileRule;
 
- use Validator;
 
- class AuthValidatorRequest extends BaseValidatorRequest
 
- {
 
-     public function loginByAccount()
 
-     {
 
-         return [
 
-            'rules'=>[
 
-                'account'=>['required'],
 
-                'password'=>['required','min:8','regex:/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z0-9A-Za-z_.\-#$%!]{8,}$/']
 
-            ],
 
-            'messages'=>[
 
-                'account.required'=>'请输入用户名',
 
-                'password.required'=>'请输入密码',
 
-                'password.min'=>'密码最低8位',
 
-                'password.regex'=>'密码应包含字母与数字两种字符'
 
-            ]
 
-         ];
 
-     }
 
-     public function loginBySms()
 
-     {
 
-         return [
 
-             'rules'=>[
 
-                 'mobile'=>['required',new MobileRule()],
 
-                 'code'=>['required']
 
-             ],
 
-             'messages'=>[
 
-                 'mobile.required'=>'请输入手机号',
 
-                 'code.required'=>'请输入验证码'
 
-             ]
 
-         ];
 
-     }
 
-     public function loginByCompany()
 
-     {
 
-         return [
 
-             'rules'=>[
 
-                 'company_account'=>['required'],
 
-                 'company_password'=>['required','min:8','regex:/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z_.\-#$%!]{8,}$/']
 
-             ],
 
-             'messages'=>[
 
-                 'account.required'=>'请输入用户名',
 
-                 'company_password.required'=>'请输入密码',
 
-                 'company_password.min'=>'密码最低8位',
 
-                 'company_password.regex'=>'密码应包含字母与数字两种字符'
 
-             ]
 
-         ];
 
-     }
 
-     public function bindAccountPost()
 
-     {
 
-         return [
 
-             'rules'=>[
 
-                 'username'=>['required'],
 
-                 'password'=>['required']
 
-             ],
 
-             'messages'=>[
 
-                 'account.required'=>'请输入用户名',
 
-                 'password.required'=>'请输入密码'
 
-             ]
 
-         ];
 
-     }
 
-     public function loginMobile()
 
-     {
 
-         return [
 
-             'rules'=>[
 
-                 'mobile'=>['required',new MobileRule()],
 
-             ],
 
-             'messages'=>[
 
-                 'mobile.required'=>'请输入手机号',
 
-             ]
 
-         ];
 
-     }
 
-     
 
-     
 
-     public function loginMobileRe()
 
-     {
 
-         return [
 
-             'rules'=>[
 
-                 'mobile'=>['required',new MobileRule()],
 
-             ],
 
-             'messages'=>[
 
-                 'mobile.required'=>'请输入手机号',
 
-             ]
 
-         ];
 
-     }
 
-     
 
-     
 
-     public function loginMobileCreate()
 
-     {
 
-         return [
 
-             'rules'=>[
 
-                 'mobile'=>['required',new MobileRule()],
 
-                 'mobile_code'=>['required'],
 
-             ],
 
-             'messages'=>[
 
-                 'mobile.required'=>'请输入手机号',
 
-                 'mobile_code.required'=>'请输入验证码',
 
-             ]
 
-         ];
 
-     }
 
-     public function registerMobile()
 
-     {
 
-         return [
 
-             'rules'=>[
 
-                 'mobile'=>['required',new MobileRule(),'unique:members'],
 
-                 'mobile_code'=>['required'],
 
-             ],
 
-             'messages'=>[
 
-                 'mobile.required'=>'请输入手机号',
 
-                 'mobile.unique'=>'该手机已被注册!',
 
-                 'mobile_code.required'=>'请输入验证码',
 
-             ]
 
-         ];
 
-     }
 
- }
 
 
  |