Les routes Laravel ne fonctionnent pas, la configuration d'Apache ne permet que public / index.php / route

Exemple:

Route::get('/get', function() {
    return 'get';
});

Pour afficher l'itinéraire ci-dessus, je dois naviguer public/index.php/get.

J'ai vu assez peu de AFIN de postes et googlé autour d'essayer des choses différentes, et il n'a pas fait une différence (oui je redémarre apache à chaque fois).

Voici mon .htaccess dans le répertoire public:

<IfModule mod_rewrite.c>
    Options +FollowSymLinks
    RewriteEngine On
</IfModule>

# For all files not found in the file system, reroute the request to the
# "index.php" front controller, keeping the query string intact

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>

Ce qui pourrait être à l'origine de ce encore? Je suis sur Ubuntu.

source d'informationauteur user3817533