我是Laravel的新手。我想编写不包含根文件夹的路由。这是我的路线,目前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}]
答案 0 :(得分:1)
Laravel的web.php
非常强大,如果你想这样路线然后写它。它可以是任何东西
Route::get('/cars', 'CarController@index');
OR
Route::get('/my/cars', 'CarController@index');
两者都可以使用。试试吧。您无需编写/laravel/