我是拉拉维尔的新手。我想编写不包含根文件夹的路由。这是我目前的路线,其中 laravel 是我的根文件夹,
Route::get('laravel/cars', 'CarController@index');
这就是我想要的,
Route::get('cars', 'CarController@index');
下面是我的.htaccess文件
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ http://%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
Laravel 的web.php
非常强大,如果你想像这样路由,那就写吧。它可以是任何东西
Route::get('/cars', 'CarController@index');
或
Route::get('/my/cars', 'CarController@index');
两者都是可行的。试试吧。你不需要写/laravel/