title: Laravel: Use case for File Visibility?
body: <p>I am using Laravel with a local filesystem as storage driver.</p>
  
  <p>I have understood that I can save files in the <code>storage/public</code> folder to make them accessible through <code>myapp.dev/storage/image.jpg</code>. I have also understood that I can make images accessible only for authenticated users like explained <a href="https://laracasts.com/discuss/channels/general-discussion/image-accessibility-for-authenticated-users-only" rel="nofollow noreferrer">here</a>.</p>
  
  <p>What I have not understood it the <a href="https://laravel.com/docs/5.5/filesystem#file-visibility" rel="nofollow noreferrer">File Visibility</a> property. If files are public depending on the folder that I stored them, why would I need to declare them additionally as <code>private</code> or <code>public</code>? Could anyone give a use case where this would be necessary?</p>