| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 | <?php/** * Created by PhpStorm. * User: michaelwu * Date: 2018/11/2 * Time: 15:16 */namespace App\Validators;use App\Validators\Rules\MobileRule;use Validator;class JobsValidatorRequest extends BaseValidatorRequest{    public function jobsSave()    {        if (!$this->basis_contact) {            $rule= [                'jobs_name'=>['required'],                'jobcategory'=>'required',                'district'=>'required',                'wage'=>'required',                'amount'=>'integer|between:1,99',                'jobs_content'=>'required',                'contact'=>'required',                'telephone'=>['required', new MobileRule()],                'address'=>'required',            ];            $msg = [                'jobs_name.required'=>'请填写职位名称',                'amount.integer'=>'招聘人数应为数字',                'amount.between'=>'招聘人数1-99之间',                'jobcategory.required'=>'请选择职位类别',                'jobs_content.required'=>'请输入职位描述',                'district.required'=>'请选择工作地区',                'wage.required'=>'请选择薪资',                'contact.required'=>'请填写联系人',                'telephone.required'=>'请填写联系电话',                'address.required' =>'请填写联系地址',            ];        } else {            $rule = [                'jobs_name'=>['required'],                'jobcategory'=>'required',                'jobs_content'=>'required',                'district'=>'required',                'wage'=>'required',                'amount'=>'integer|between:1,99',                'age'=>'required'            ];            $msg = [                'jobs_name.required'=>'请填写职位名称',                'amount.integer'=>'招聘人数应为数字',                'amount.between'=>'招聘人数1-99之间',                'jobcategory.required'=>'请选择职位类别',                'jobs_content.required'=>'请输入职位描述',                'district.required'=>'请选择工作地区',                'wage.required'=>'请选择薪资',                'age.required'=>'请填写年龄要求',            ];        }        if (empty(request("telephone")) ){            unset($rule['telephone']);        }        return [            'rules'=>$rule,            'messages'=>$msg,        ];    }}
 |