如何在没有根文件夹的情况下在Laravel中编写路由

时间:2017-04-11 09:42:47

标签: php laravel-5

我是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}]

1 个答案:

答案 0 :(得分:1)

Laravel的web.php非常强大,如果你想这样路线然后写它。它可以是任何东西

Route::get('/cars', 'CarController@index');

OR

Route::get('/my/cars', 'CarController@index');

两者都可以使用。试试吧。您无需编写/laravel/