"required|numeric", 'type' => "required|in:activity", 'reason' => "required|max:255", ]; } public function messages() { return [ 'user_id.required' => "请选择用户", 'user_id.numeric' => "用户信息错误", 'type.required' => "请选择类型", 'type.in' => "类型信息错误", 'reason.required' => "请输入黑名单理由", 'reason.max' => "黑名单理由超过最大字数", ]; } public function failedValidation(Validator $validator) { $msg = $validator->errors()->first(); throw new HttpResponseException($this->failure($msg)); } }