|
本次发布主要增加 APIs 相关内容,其中当前 API 路径 /api 当前 API 版本 v1。 Core- 弃用所有 Aliyun phpwind 代码
- 使用 Laravel 作为底层框架
- 抛弃 dingo/api 使用 Laravel 5.5 自带路由作为接口路由
- 增加 Applicable 作为拓展 SPA 「单页应用」入口接入规范
- 启用自定义命名空间,使用 Laravel 自带命名空间和目录作为代码目录
Auth- 使用 JSON Web Token 作为 APIs 认证方式
- 增加 JWT Guard,以深度整合 Laravel 认证
User- 增加 App\Services\UserAbility 作为用户权限控制服务
APIs- 用户登录接口 /login
- 用户注册接口 /register
- 用户列表接口 /users
- 用户详情接口 /users/:user
- 当前登录用户资料接口 /user
Forum- 弃用 alpha 版本的论坛设计
- 全新设计的论坛功能
APIs- 论坛列表接口 /forums
- 论坛详情接口 /forums/:forum
- 论坛下分类列表接口 /forums/:forum/categories
- 论坛下讨论列表接口 /forums/:forum/topics
- 论坛分类详情接口 /forum->categories/:category
- 论坛所有讨论列表接口 /forum->topics
- 论坛讨论详情接口 /forum->topics/:topic
- 创建一个论坛讨论接口 /forums/:forum/topics
Tag全新设计的全局 tag APIs- 所有 tag 列表接口 /tags
- 单个 tag 详情接口 /tags/:tag
-
|