access files on laravel storage access forbidden by apache
<p>I'm trying to use laravel storage API. I can make directory and save files on storage/app/users/user_id/filename but when i want to use files on web page i get forbidden 403. I made a symbolic link:</p>

<pre><code>ln -s storage/app/users public/users
</code></pre>

<p>I checked all permissions and they are fine. I changed all permissions to 777 but nothing changed. Here is my apache configuration for this virtual server:</p>

<pre><code>&lt;VirtualHost *:80&gt;
    ServerName kamel.dev
    DocumentRoot "/home/morteza/development/repo/kamel/public"
    &lt;Directory /home/morteza/development/repo/kamel/public&gt;
        AllowOverride All
        Options FollowSymlinks
        Order allow,deny
        Require all granted
        Allow from all
    &lt;/Directory&gt;
&lt;/VirtualHost&gt;
</code></pre>

<p>Chrome error message when i use files:</p>

<blockquote>
  <p>GET <a href="http://kamel.dev/users/2/phpDiLp1O.jpg" rel="nofollow">http://kamel.dev/users/2/phpDiLp1O.jpg</a> 403 (Forbidden)</p>
</blockquote>

<p>And this is apache response for calling url directly:</p>

<blockquote>
  <p>Forbidden</p>
  
  <p>You don't have permission to access /users/2/phpDiLp1O.jpg on this
  server.</p>
</blockquote>