[PHP] laravel中的api路由前缀
2023-02-18 15:41:27 时间
所有的 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 类来修改前缀和其他路由组选项。
在app\Providers\RouteServiceProvider.php 中修改API路由的前缀Route::prefix('api')
相关文章
- [PHP]代码执行和生命周期
- [PHP] 理解依赖注入
- [日常]总结2016年7月入职至2016年7月26号微盘所遇bug
- [PHP] 多进程通信-消息队列使用
- [PHP] PHP多进程处理tcp连接
- [PHP]PHP rpc框架hprose测试
- [PHP] create_function() 代码注入问题已经被弃用
- [日常] nginx与负载均衡策略
- [日常]nginx与网络事件模型
- [日常] HTTP的缓存
- [日常] HTTP连接管理
- [日常] HTTP的媒体类型
- [日常] HTTP协议状态码
- [日常] MySQL数据库持久连接
- [日常] PHP库函数fgetss的BUG
- curl扩展post请求http接口报错:failed creating formpost data
- [PHP] 算法-选择排序的PHP实现
- [PHP] 实现oauth下的单点登陆
- [PHP] 算法-数值的整数次方的PHP实现
- [日常] KRA与KPI 绩效考核