<?php


namespace App\Http\Validators;

use App\Model\SupplierChannelModel;
use Validator;

class SupplierContactValidator
{
    public function checkSave($request)
    {

        $data = $request->all();
        $rules = [
            "supplier_consignee" => "required",
            "supplier_email" => "required",
            "supplier_mobile" => "required",
            "supplier_position" => "required",
            "can_check_uids" => "required",
        ];
        $messages = $this->messages();
        $validator = Validator::make($data, $rules, $messages);

        //判断联系方式的表单验证
        if ($validator->fails()) {
            return $validator->errors()->first();
        }
    }

    private function messages()
    {
        return [
            'supplier_consignee.required' => '联系人不能为空',
            'supplier_email.required' => '联系人邮箱不能为空',
            'supplier_mobile.required' => '联系人电话不能为空',
            'supplier_position.required' => '联系人职位不能为空',
            'can_check_uids.required' => '采购员不能为空',
        ];
    }
}