'required|max:20', 'phone'=> 'regex:/^1[3456789]\d{9}$/', 'address'=>'required|max:50', ]; } public function messages(){ $messages = [ 'consignee.required'=>'请填写收件人', 'consignee.max'=>'收件人名称不能超过20位长度', 'phone.regex'=>'请输入11位有效手机号', 'address.required'=>'请填写收货地址', 'address.max'=>'收货地址不能超过50位长度', ]; return $messages; } protected function failedValidation(Validator $validator){ $error = $validator->errors()->all(); throw new HttpResponseException(response()->json(['data' => [], 'code' => 400, 'message' => $error[0]])); } }