title: Laravel uploading image issue
body: <p>I am using this code to upload an image file:</p>
  
  <pre><code> $path = 'public/uploads/users/'.Auth::User()-&gt;id.'/avatar/';
   Storage::makeDirectory($path, $mode = 0777, true);
   Storage::disk('local')-&gt;put($path,  Input::file('avatar'));
  </code></pre>
  
  <p>Its working fine, The image is uploaded here:</p>
  
  <pre><code>/opt/lampp/htdocs/myproject/storage/app/public/uploads/users/2/avatar/0d8c18a52732bc9b0068102338fbf29b.jpeg
  </code></pre>
  
  <p>In order to display it on the frontend I have to copy this file into <code>public/storage</code> . Or I have to delete the <code>public/storage</code> folder and the command: <code>php artisan storage:link</code> and here is my problem: for each image upload I have to delete the <code>public/storage</code> folder and run that command .
  Is there a way to avoid this? </p>