mixerapi / mixerapi
简化 CakePHP 中 API 首要应用程序的开发
v2.0.3
2024-02-17 22:15 UTC
Requires
- php: ^8.1
- cakephp/cakephp: ^5.0
- cnizzardini/cakephp-swagger-bake: ^3.0
- mixerapi/bake: ^2.0
- mixerapi/collection-view: ^2.0
- mixerapi/core: ^2.0
- mixerapi/exception-render: ^2.0
- mixerapi/hal-view: ^2.0
- mixerapi/json-ld-view: ^2.0
Suggests
- cnizzardini/cakephp-preloader: An OpCache preloader for php >= 7.4 cakephp projects
- friendsofcake/search: Search provides a simple interface to create paginate-able filters for your project
- mixerapi/jwt-auth: For JWT Authentication
README
CakePHP 插件,用于 RESTful API 开发
简化您的 CakePHP 项目的现代 RESTful API 开发。围绕组件架构设计,MixerAPI 允许开发者在开发 REST API 时选择和选择所需的功能。
特性
- 快速原型设计: 使用针对现代 REST 架构优化的自定义 Bake 模板在几秒钟内构建您的 API。
- OpenAPI: 从现有代码自动生成 OpenAPI 并将其转换为 Swagger 和 Redoc。提供属性,但不是必需的。
- 错误处理: 处理 XML 或 JSON 中的异常渲染。
- 数据格式: 以 JSON、XML、HAL+JSON 或 JSON-LD 格式格式化响应。
- 集成: 与其他 CakePHP 4 兼容插件良好集成。
- 最小化配置: 为开发而构建,而不是编写 YAML 配置。大多数组件不需要配置文件。
- 无偏见: 以您的方式开发。
这是一个只读存储库。请将问题和 PR 提交给 mixerapi/mixerapi-dev
有关安装步骤,请访问 https://mixerapi.com/install
MixerAPI 核心插件
MixerAPI 会自动为您 RESTful API 项目安装以下插件