title: Laravel 5.6 - Upload stored file to S3
body: <p>I have a Laravel 5.6 project which has images stored using the Storage facade.</p>
  
  <p>I am trying to take an image that I have stored and move it to S3 storage like this..</p>
  
  <pre><code>$contents = Storage::disk('local')-&gt;url($image-&gt;filename);
  $storagePath = Storage::disk('s3')-&gt;put("uploads", $contents, 'public');
  </code></pre>
  
  <p>This uploads a file to the S3 bucket called 'uploads' that contains the path to the file like this...</p>
  
  <pre><code>/storage/myimage.jpg
  </code></pre>
  
  <p>How can I upload the actual file instead of saving the path?</p>