Laravel Storage::get() does not return exif data of image
<p>I am trying to get the image exif data so that I can use the Image intervention orientate function.</p>

<p>The only problem is that I cant read the exif data using the Storage::get()</p>

<p>First I am storing Uploaded images like this:</p>

<pre><code>$filename = uniqid().'.'.$file-&gt;getClientOriginalExtension();
$path = "images/$id/$filename";
Storage::put($path, File::get($file-&gt;getRealPath()));
</code></pre>

<p>The in a queue I am reading the images, doing some resizing and upload to AWS:</p>

<pre><code>$image = Image::make(Storage::disk('images')-&gt;get("$this-&gt;id/$file"));
            $image-&gt;orientate();
            $image-&gt;resize(null, 600, function ($constraint) {
                $constraint-&gt;aspectRatio();
            });
            $image-&gt;stream('jpg', 85);
Storage::put("images/$this-&gt;id/main/$file", $image);
$image-&gt;destroy();
</code></pre>

<p>The image does get resized and uploaded to AWS but the only problem is that it will show up sideways, so it seems that I cant read the exif data using:</p>

<pre><code>Storage::disk('images')-&gt;get("$this-&gt;id/$file")
</code></pre>

<p>I have runned: php -m | more and I can see that "exif" is listed so I have the module in my Laravel Forge DO server</p>