naoray/nova-json
A Laravel Nova field for displaying and editing JSON data directly in your resources. It provides a clean, structured interface for working with JSON columns, making nested configuration, metadata, and other arbitrary data easy to manage in Nova.
naoray/nova-json is a single-purpose Laravel Nova field package that renders and edits JSON columns as a structured form inside the Nova admin panel. v4.1.0 is a compatibility release: it adds Laravel 12, Nova 5, and PHP 8.4 support without new features or stated breaking changes.
Architecture fit
Field subclass). No background workers, storage drivers, or external services — it lives entirely inside the Nova request/render lifecycle.Integration feasibility
composer require naoray/nova-json plus use-ing the field in a Nova resource; Laravel auto-discovery removes most wiring. Effort is measured in hours, not sprints.^10|^11|^12) or a hard bump — a hard bump would silently strand anyone mid-upgrade.Technical risk
Key questions
Stack fit
composer.json). No infrastructure footprint, no config publishing required for basic use.Migration path
composer update naoray/nova-json, smoke-test an existing resource. Expect under a day including verification.Compatibility
Sequencing
nova-json v4.1.0 and verify field registration.Maintenance
Support
Scaling
Failure modes
Ramp-up
How can I help you explore Laravel packages today?