Example #1
0
 /**
  * Store a newly created Images in storage.
  *
  * @param ImagesRequest $request
  *
  * @return Response
  */
 public function apiStore(Request $request)
 {
     $image = $this->imagesRepository->apiStore($request->all());
     $image->location = FileService::fileAsPublicAsset($image->location);
     return QuarxResponseService::apiResponse('success', $image);
 }
Example #2
0
 /**
  * Display the specified Images.
  *
  * @return Response
  */
 public function apiList(Request $request)
 {
     if (Config::get('quarx.apiKey') != $request->header('quarx')) {
         return QuarxResponseService::apiResponse('error', []);
     }
     $files = $this->fileRepository->apiPrepared();
     return QuarxResponseService::apiResponse('success', $files);
 }