| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 | <?phpnamespace 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-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'=>'请输入验证码',            ]        ];    }}
 |