<?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' => '采购员不能为空', ]; } }