title: Laravel Routes not working, Apache configuration only allows for public/index.php/route
body: <p>Example:</p>
  
  <pre><code>Route::get('/get', function() {
      return 'get';
  });
  </code></pre>
  
  <p>To view the route above, I must navigate to public/index.php/get.</p>
  
  <p>I've viewed quite a few SO posts and googled around trying different things and it hasn't made a difference (yes I restart apache every time).</p>
  
  <p>Here is my .htaccess in the public directory:</p>
  
  <pre><code>&lt;IfModule mod_rewrite.c&gt;
      Options +FollowSymLinks
      RewriteEngine On
  &lt;/IfModule&gt;
  
  # For all files not found in the file system, reroute the request to the
  # "index.php" front controller, keeping the query string intact
  
  &lt;IfModule mod_rewrite.c&gt;
      RewriteEngine On
      RewriteBase /
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule ^(.*)$ index.php/$1 [L]
  &lt;/IfModule&gt;
  </code></pre>
  
  <p>What could be causing this still?  I'm running Ubuntu.</p>