title: I can't retrieve GET parameters in Laravel on Nginx
body: <p>I'm using <code>GET</code> method, and parameters can be parsed by the URL like so:  <code>http://path?param1=123&amp;param2=456</code>. In localhost, I can use <code>Input::all()</code> to get data from form. but on my server, which uses nginx as webserver, I get nothing from <code>Input::all()</code></p>
  
  <p>This my .htaccess</p>
  
  <pre><code>Options +FollowSymLinks
  RewriteEngine On 
  
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f    RewriteRule ^ index.php [L]
  </code></pre>
  
  <p>I'm confused as to the error is coming from Laravel or my Webserver.</p>
  
  <p>This my nginx conf</p>
  
  <pre><code>server {
          listen   8080; ## listen for ipv4; this line is default and implied
          #listen   [::]:80 default ipv6only=on; ## listen for ipv6
  
          root /var/www/path;
          index index.html index.htm index.php;
  
          location / {
                  try_files $uri $uri/ /index.php;            
          }
  
          location /doc/ {
                  alias /usr/share/doc/;
                  autoindex on;
                  allow 127.0.0.1;
                  deny all;
          }
  
          location ~ \.php$ {
                  fastcgi_split_path_info ^(.+\.php)(/.+)$;
                  fastcgi_pass unix:/var/run/php5-fpm.sock;
                  fastcgi_index index.php;
                  include fastcgi_params;
          }
  
  }
  </code></pre>
  
  <p>Everything works fine in Apache.</p>