Generate an API error response.
public static apiErrorResponse ( array $errors, array $inputs ) : Illuminate\Support\Facades\Response | ||
$errors | array | Validation errors |
$inputs | array | Input values |
리턴 | Illuminate\Support\Facades\Response |
/** * Store a newly created Files in storage. * * @param FileRequest $request * * @return Response */ public function upload(Request $request) { $validation = ValidationService::check(['location' => ['required']]); if (!$validation['errors']) { $file = $request->file('location'); $fileSaved = FileService::saveFile($file, 'images/'); $fileSaved['name'] = CryptoService::encrypt($fileSaved['name']); $fileSaved['mime'] = $file->getClientMimeType(); $fileSaved['size'] = $file->getClientSize(); $response = QuarxResponseService::apiResponse('success', $fileSaved); } else { $response = QuarxResponseService::apiErrorResponse($validation['errors'], $validation['inputs']); } return $response; }