Nimbus v0.4.0-alpha: Laravel API 워크플로우를 간소화하는 10가지 새로운 기능
Source: Dev.to

몇 달 전, 저는 Nimbus를 공유했습니다. 이 Laravel‑전용 API 클라이언트는 애플리케이션 내부에 존재하며 “자동‑마법”처럼 라우트와 검증 규칙을 이해해 Postman 같은 도구에서 수동으로 설정할 필요가 없습니다. 현재 로그인한 사용자로 요청을 보내거나 쿠키를 복호화하는 등 독특한 기능을 제공합니다.
새로운 기능
트랜잭션 모드
트랜잭션 모드를 켜면 Nimbus가 자동으로 모든 데이터베이스 변경을 롤백하여 데이터를 깔끔하게 유지합니다.
공유 가능한 링크
팀원에게 정확한 헤더와 페이로드를 미리 로드하도록 하는 링크를 생성합니다(그리고 그 반대도 가능합니다).
클릭 시 동적 섹션 자동 선택
동적 라우트 세그먼트(예: ID)를 클릭하면 전체 세그먼트가 자동으로 선택됩니다. 선택 상태가 기억되므로 값을 바꾼 뒤 다시 클릭하면 빠르게 교체할 수 있도록 세그먼트가 다시 선택됩니다.
OpenAPI 스키마 지원
OpenAPI 사양을 Nimbus에 제공하세요. 사양을 진실된 출처로 사용하면서도 “Nimbus 마법”을 유지하고, 누락된 라우트를 자동으로 조정해 마찰 없는 개발자 경험을 제공합니다.
Dump and Die 응답
Nimbus가 dump()/dd() 출력을 잡아 UI 내부의 깔끔하고 페이지네이션된 뷰어에 표시합니다.
추가 새로운 기능
- 탭 지원
- 요청 히스토리 및 되돌리기
- 다중 애플리케이션 구성 지원
- Spatie Data 지원
- UI 지속성
설치
composer require sunchayn/nimbus
라이브 데모
https://nimbus.sunchayn.io/demo
Note: Nimbus는 자동화된 테스트 스위트를 대체하기 위한 것이 아닙니다. 자동화 테스트를 안정성과 회귀 방지를 위한 “안전망”으로 생각하세요. Nimbus는 API와 빠르게 상호작용하기 위한 개발자 중심의 놀이터로, 엔드포인트를 살짝 건드리거나 데이터 타입을 검증하거나 프론트엔드 개발자에게 실시간 페이로드를 보여줄 때 보일러플레이트 없이 이상적입니다.
이미 Postman, Insomnia, Hoppscotch 등을 사용하고 있다면, Laravel 워크플로우에 Nimbus를 추가하면 큰 도움이 될 것입니다.
피드백을 기다립니다!