API Platform Admin 是一个工具,可自动为 @api-platform/api-doc-parser
支持的任何实现规范格式的 API 创建漂亮(Material Design)且功能齐全的管理界面。
这包括:
- 使用 Hydra Core 描述的 API
- 公开 OpenAPI 文档的 API
当然,API Platform Admin 是使用 API Platform 框架创建的 API 的完美伴侣。但它也支持使用任何其他编程语言或框架编写的 API,只要它们符合公开的Hydra 或 OpenAPI 文档标准。
基于 React Admin
API Platform Admin 是一个单页应用程序 (SPA),基于 React Admin,这是一个强大的前端框架,用于在 REST/GRAPHQL API 之上构建 B2B 应用程序,用 TypeScript 和 React 编写。
由于其内置的解析器 ,API Platform Admin 解析 API 文档,然后使用 React Admin 为所有资源类型创建一个漂亮的、响应迅速的管理界面(Create-Retrieve-Update-Delete,即 CRUD)。
之后,您可以使用 React Admin 和 MUI 提供的众多组件来自定义所有内容 ,甚至可以编写自己的 React 组件。