title: Laravel - 404 Not Found
body: <p>I just started using Laravel for the last few days and I have problem on URL routing, my <code>http://localhost:8017/laravel</code> looks good but <code>http://localhost:8017/laravel/foo</code> returns </p>
  
  <blockquote>
    <p>404 Not Found</p>
  </blockquote>
  
  <p>My OS Ubuntu 16.04, Laravel 5.4</p>
  
  <p><strong>routes/web.php</strong></p>
  
  <pre><code>Route::get('/', function () {
      return view('welcome');    
  });
  
  // oedin
  Route::get('foo', function () {
      return 'Hello World';
  });
  </code></pre>
  
  <p><strong>nginx configuration</strong></p>
  
  <pre><code>server {
      listen 8017 default_server;
      listen [::]:8017 default_server;
  
      # SSL configuration
      #
      # listen 443 ssl default_server;
      # listen [::]:443 ssl default_server;
      #
      # Note: You should disable gzip for SSL traffic.
      # See: https://bugs.debian.org/773332
      #
      # Read up on ssl_ciphers to ensure a secure configuration.
      # See: https://bugs.debian.org/765782
      #
      # Self signed certs generated by the ssl-cert package
      # Don't use them in a production server!
      #
      # include snippets/snakeoil.conf;
  
      #root /var/www/html;
      root /home/oedin/webdev;
  
      # Add index.php to the list if you are using PHP
      index index.php index.html index.htm;
  
      server_name localhost;
  
      location / {
          try_files $uri $uri/ /index.php?$query_string;
      }
  
      # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
      #
      location ~ \.php$ {
          include snippets/fastcgi-php.conf;
          #try_files $uri /index.php =404;
          #fastcgi_split_path_info ^(.+\.php)(/.+)$;
          fastcgi_pass unix:/run/php/php7.0-fpm.sock;
          #fastcgi_index index.php;
          #fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
          #include fastcgi_params;
  
      }
  
      # deny access to .htaccess files, if Apache's document root
      # concurs with nginx's one
      #
      #location ~ /\.ht {
      #   deny all;
      #}
  }
  </code></pre>