阅读(4193)
赞(9)
Laravel 8 默认路由文件
2021-06-23 11:55:46 更新
所有的 Laravel 路由都在 routes
目录中定义,这些文件都由框架自动加载。routes/web.php
文件用于定义 web
界面的路由。这里面的路由会被分配给 web
中间件组,它提供了会话状态和 CSRF 保护等功能。 定义在 routes/api.php
中的路由都是无状态的,并且被分配了 api
中间件组。
大多数的应用构建,都是以在 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
嵌套在一个路由组内。在这个路由组中,将自动应用 /api
URI 前缀,所以你无需手动将其应用于文件中的每个路由。你可以通过修改 RouteServiceProvider
类来修改前缀和其他路由组选项。