Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Nova Json Laravel Package

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.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy/use: If your Laravel Nova admin needs to display or edit JSON-backed data (settings, metadata, webhook payloads, feature flags), this package can replace a small custom Nova field and reduce bespoke frontend/backend maintenance.
  • Roadmap alignment: v4.1.0 adds compatibility with Laravel 12, Nova 5, and PHP 8.4, making it relevant to platform-upgrade planning and reducing the risk that admin tooling blocks a framework/runtime upgrade.
  • Admin/ops feature delivery: Supports internal tooling where non-engineers need to inspect or update JSON columns without direct database access or custom one-off screens.
  • Prioritization: This is a compatibility/maintenance release, not a product-differentiating feature. Prioritize adoption if you are moving to Laravel 12/Nova 5/PHP 8.4 or need a lightweight JSON field in Nova; otherwise treat it as a low-urgency dependency update.
  • Technical-debt reduction: Replacing a custom Nova JSON field with a maintained package can lower long-term maintenance burden, provided the package’s support matrix matches your stack.

When to Consider This Package

Consider it when:

  • Your application uses Laravel Nova and has JSON columns that administrators or operations teams need to view/edit.
  • You are planning or executing an upgrade to Laravel 12, Nova 5, or PHP 8.4 and need Nova field compatibility.
  • You want a small, focused package instead of building and maintaining a custom Nova field for JSON editing/display.
  • The JSON data is operational/configuration-oriented and does not require bespoke workflow, schema governance, or complex approval logic.

Look elsewhere or proceed with caution when:

  • You are not using Laravel Nova, or you need a framework-agnostic/standalone JSON editor.
  • You require advanced JSON Schema validation, audit trails, granular permissions, approval workflows, or vendor-backed SLAs.
  • You are pinned to older Laravel/Nova/PHP versions and have not verified the package’s full version compatibility matrix.
  • The JSON editing experience is customer-facing or business-critical enough to justify a purpose-built internal tool with stronger UX, validation, and observability.

How to Pitch It (Stakeholders)

For executives: v4.1.0 is a low-drama compatibility release that keeps a small Nova JSON-field package current with Laravel 12, Nova 5, and PHP 8.4. It is most valuable as an enabler for platform upgrades and as a cheaper alternative to maintaining custom admin tooling. It does not add major new product capabilities, so the business case is risk reduction and maintenance efficiency rather than revenue differentiation.

For engineering: Treat v4.1.0 as a maintenance/compatibility update. The release notes call out Laravel 12, Nova 5, and PHP 8.4 support and show no explicit breaking changes, but teams should still verify tests and the package’s compatibility matrix before adopting it in production. Use it where Nova admins need practical JSON field editing; avoid it where you need heavy validation, auditability, or vendor support.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect