/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $file = UploadedFile::findOrFail($id); if ($file->uploader_id !== Auth::user()->id) { App::abort(403); } $file->delete(); return response(''); }
/** * Parse contacts from csv file * */ public function parseFromCsv(Request $request) { $file = UploadedFile::findOrFail($request->get('file_id')); if ($file->uploader_id != Auth::user()->id) { abort(403); } if (!$file->isCSV()) { abort(400); } return ContactsCsvService::readImportFile($file); }