Nimbus v0.4.0-alpha:10 项新功能,以简化您的 Laravel API 工作流
Source: Dev.to

几个月前,我分享了 Nimbus,一个 Laravel 感知的 API 客户端,直接运行在你的应用内部,能够“自动”识别你的路由和验证规则,这样你就不必在 Postman 或类似工具中手动设置它们。它提供了独特的功能,例如以当前登录用户的身份发起请求以及解密 Cookie。
新功能
事务模式
切换事务模式后,Nimbus 会自动回滚所有数据库更改,保持数据整洁。
可分享链接
生成一个链接,预加载精确的请求头和负载,供团队成员使用(反之亦然)。
点击自动选中动态段落
点击动态路由段(例如 ID)时,会自动选中整段。选中状态会被记住,修改值后再次点击会重新选中该段,以便快速替换。
OpenAPI 架构支持
向 Nimbus 提供 OpenAPI 规范。它仍保留 “Nimbus 魔法”,同时以你的规范为唯一事实来源,自动补全缺失的路由,实现无摩擦的开发者体验。
Dump 与 Die 响应
Nimbus 现在会捕获 dump()/dd() 的输出,并在 UI 中以干净、分页的查看器呈现。
其他新功能
- 标签页支持
- 请求历史与回滚
- 多应用配置支持
- Spatie Data 支持
- UI 持久化
安装
composer require sunchayn/nimbus
在线演示
https://nimbus.sunchayn.io/demo
注意: Nimbus 并不是用来取代自动化测试套件的。请把自动化测试视为你的“安全网”,用于保证稳定性和防止回归。Nimbus 是面向开发者的玩具场,用于快速与 API 交互——非常适合调试端点、验证数据类型,或向前端开发者展示实时负载而无需写样板代码。
如果你已经在使用 Postman、Insomnia、Hoppscotch 等工具,可能会发现 Nimbus 是 Laravel 工作流的有价值补充。
期待你的反馈!