RulesJson — Laravel 검증 규칙을 즉시 JSON 요청 본문으로 변환
Source: Dev.to

Overview
모든 Laravel 개발자는 한 번쯤 겪어봤을 겁니다: FormRequest 작성을 마치고 API 클라이언트로 전환한 뒤, 테스트를 위해 JSON 본문을 수동으로 재구성하는 데 몇 분을 소비하죠. RulesJson은 그 과정을 완전히 없애줍니다.
파이프 문자열, PHP 연관 배열, Laravel 배열 규칙, 혹은 일반 JS 객체 등 어떤 형식으로든 $rules 배열을 붙여넣기만 하면, 즉시 완전하게 채워진 구문 강조가 적용된 JSON 본문을 얻을 수 있습니다. 필드 이름을 인식해 이메일 필드에는 실제 이메일 주소를, UUID 필드에는 유효한 UUID를, 슬러그 필드에는 슬러그를 자동으로 삽입하고, in: 규칙은 첫 번째 유효한 열거값을 자동으로 선택합니다. address.city와 같은 점 표기법 필드는 적절히 중첩된 객체를 생성합니다. tags.*와 같은 와일드카드 배열은 타입이 지정된 단일 아이템 배열을 만들어냅니다. confirmed 규칙은 _confirmation 형제 필드를 자동으로 생성합니다. 명시적인 타입이 없는 nullable 필드는 null로 처리됩니다.
Vanilla JS와 Tailwind CSS만 사용해 제작되었습니다. 의존성이 전혀 없으며, 모든 작업이 브라우저 내에서 이루어집니다 — 데이터가 외부로 전송되지 않습니다. MIT 라이선스로 제공되며 기여를 환영합니다.
Try it live
🌐
Source code
📦