12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- <?php
- namespace App\Validators;
- use App\Validators\Rules\MobileRule;
- use Validator;
- class RecruitValidatorRequest extends BaseValidatorRequest
- {
- public function saveRecruitInfo()
- {
- return [
- 'rules'=>[
- 'realname'=>'required',
- 'sex'=>'required',
- 'birthday'=>'required',
- 'avatar' => 'required',
- 'card'=>'required',
- 'nation'=>'required',
- 'native_place' => 'required',
- 'political_affiliation' => 'required',
- 'house_register'=>'required',
- //'edu_type'=>'required',
- 'school' => 'required',
- 'education' => 'required',
- 'mobile'=>['required',new MobileRule()],
- 'email'=>['required','email'],
- 'address'=>'required',
- 'is_push'=>'required',
- 'concat_name'=>'required',
- 'concat_mobile'=>'required',
- 'resume'=>'required'
- ],
- 'messages'=>[
- 'realname.required'=>'姓名不能为空',
- 'sex.required'=>'性别不能为空',
- 'birthday.required'=>'出生年份不能为空',
- 'avatar.required' => '照片不能为空',
- 'card.required'=>'证件号不能为空',
- 'nation.required'=>'民族不能为空',
- 'native_place.required' => '籍贯不能为空',
- 'political_affiliation.required' => '政治面貌不能为空',
- 'house_register.required'=>'户籍所在地不能为空',
- //'edu_type.required'=>'教育类型不能为空',
- 'school.required' => '毕业院校不能为空',
- 'education.required' => '学历不能为空',
- 'mobile.required'=>'手机号不能为空',
- 'email.required'=>'邮箱不能为空',
- 'email.email'=>'邮箱格式不对',
- 'address.required'=>'通信地址不能为空',
- 'is_push.required'=>'是否接受推送必须选择',
- 'concat_name.required'=>'紧急联系人姓名不能为空',
- 'concat_mobile.required'=>'紧急联系人电话不能为空',
- 'resume.required'=>'个人简历不能为空'
- ],
- ];
- }
- }
|