title: Remove 'storage' from Laravel image url
body: <p>I have uploaded one image to server, everything is set up correctly except I need to add <code>storage</code> in the URL to access images from public directory of Laravel.</p>
  
  <p><a href="https://example.com/a/xyz.png" rel="nofollow noreferrer">https://example.com/a/xyz.png</a> - NOT ACCESSIBLE</p>
  
  <p><a href="https://example.com/storage/a/xyz.png" rel="nofollow noreferrer">https://example.com/storage/a/xyz.png</a> - ACCESSIBLE</p>
  
  <p>But in local the URL without storage is accessible.</p>
  
  <p><strong>NGINX</strong></p>
  
  <pre><code>root /var/www/example.in/live/public/;
  index index.html index.php index.htm index.nginx-debian.html;
  server_name example.in www.example.in;
  location / {
  try_files $uri $uri/ /index.php$is_args$args;
  }
  location ~ \.php$ {
          include snippets/fastcgi-php.conf;
          fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
  }
  
  location ~ /\.ht {
          deny all;
  }
  </code></pre>
  
  <p>This is not the issue where I need to hide storage word from the URL. My problem the URL of image should work without the storage word by default. It is not working. The same code on my local machine which is managed by valet, is working fine without storage keyword</p>