Laravel 8 默認(rèn)路由文件

2021-07-16 17:37 更新

所有的 Laravel 路由都在 routes 目錄中定義,這些文件都由框架自動加載。routes/web.php 文件用于定義 web 界面的路由。這里面的路由會被分配給 web 中間件組,它提供了會話狀態(tài)和 CSRF 保護等功能。 定義在 routes/api.php 中的路由都是無狀態(tài)的,并且被分配了 api 中間件組。

大多數(shù)的應(yīng)用構(gòu)建,都是以在 routes/web.php 文件定義路由開始的。可以通過在瀏覽器中輸入定義的路由 URL 來訪問 routes/web.php 中定義的路由。例如,你可以在瀏覽器中輸入 http://your-app.test/user 來訪問以下路由:

use App\Http\Controllers\UserController;

Route::get('/user', [UserController::class, 'index']);

定義在 routes/api.php 文件中的路由是被 RouteServiceProvider 嵌套在一個路由組內(nèi)。在這個路由組中,將自動應(yīng)用 /api URI 前綴,所以你無需手動將其應(yīng)用于文件中的每個路由。你可以通過修改 RouteServiceProvider 類來修改前綴和其他路由組選項。

以上內(nèi)容是否對您有幫助: