Example #1
0
 /**
  * Upload File with Request
  *
  * @param  Article $article
  * @param  \Illuminate\Http\Request::file() $file
  */
 private function uploadFile($article, $file)
 {
     $uploadedFile = $this->s3Upload($file, 'articles');
     $file = File::create(['url' => $uploadedFile['public_url'], 'original_name' => $uploadedFile['original_name'], 'type' => 'article_cover']);
     $article->files()->sync([$file->id]);
 }