public function validateRequest($request, $rules) { $validator = $this->getValidationFactory()->make($request->all(), $rules); if ($validator->fails()) { $message = array(); foreach ($validator->errors()->getMessages() as $field => $errorMsg) { $message[] = $errorMsg[0]; } $message = implode('|', $message); throw new HttpResponseException(Response::json(ResponseManager::error($message))); } return parent::validateRequest($request, $rules); }