云 Nimbus 是由 Mazen Touati 开发的 Laravel 扩展包,它为您的应用程序添加了一个浏览器内 API 客户端,用于在开发过程中检查和测试端点。与使用 Postman 等外部工具不同,Nimbus 直接集成在您的 Laravel 项目中,并自动发现您的路由和验证规则。
Nimbus 并非像 Swagger 或 Scribe 那样的 API 文档生成器。它不生成面向客户的 API 文档。相反,它是一个面向开发者的 API 开发环境,旨在提高您在构建和测试 API 时的迭代速度。
它提供以下服务:
- 自动路径和验证发现
— 从您的请求构建交互式请求模式
FormRequest类、Spatie 数据对象、内联验证规则或 OpenAPI 规范 - 交易模式 — 将请求封装在数据库事务中并自动回滚,因此您可以在不影响数据的情况下测试破坏性操作。
- 用户模拟 — 通过 ID、持有者令牌或基本身份验证以不同用户身份运行,以验证跨角色的授权策略
- 可共享请求状态 — 通过链接与团队成员共享端点配置(URL、方法、标头、有效负载)。
- 价值创造者 — 使用符合验证规则的真实测试数据自动填充请求负载
dd()处理 — 捕获dd()输出结果而不破坏用户界面。

首先,安装软件包并发布资源:
作曲家
要求
阳光/光环php
工匠
供应商:发布
--tag=nimbus-assets
--tag=nimbus-config
然后访问
/nimbus
在浏览器中开始使用您定义的 API 路由。
检查 GitHub 存储库 用于文档和更新。





