/** * 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); }
/** * 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); }