title: PHP Laravel AWS S3 - Uploading image results into a white square image
body: <p>I am uploading images using Laravel S3, the upload works, but when I checked the image, I get a white square image:</p>
  <p><a href="https://i.stack.imgur.com/RoGTM.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/RoGTM.png" alt="enter image description here" /></a></p>
  <p>I am getting the image from an external website.</p>
  <p>This is my code:</p>
  <pre><code>  $response = Storage::disk('s3')-&gt;put(&quot;/directory/image.png, &quot;https://externalwebsite/image.png?token=123&quot;, [
              'visibility'   =&gt; FilesystemContract::VISIBILITY_PUBLIC,
              'StorageClass' =&gt; 'INTELLIGENT_TIERING',
          ]);
  </code></pre>
  <p>Any tips on what I'm doing wrong? Thanks!</p>