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 Duplicate Field Laravel Package

jackabox/nova-duplicate-field

A Laravel Nova field that adds a one-click duplicate action to your resources, letting admins copy records and relationships from the index or detail view. Simple to install and customize for faster CRUD workflows.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Feature prioritization for data movement workflows: The v0.3.0 field-level ignore/override capability turns replication from an all-or-nothing copy into a controllable data pipeline. This unlocks features such as environment refreshes, tenant provisioning, analytics seeding, and staging-to-production promotion without bespoke transformation scripts.
  • Build vs. buy: If your roadmap includes repeating database copies between Laravel applications, connections, or environments, this package can replace internal scripts and reduce maintenance. The new field controls are a common “must-have” that often justifies adoption over homegrown Artisan commands.
  • Compliance and risk reduction: Ignoring or overriding fields makes it easier to exclude PII, secrets, tenant identifiers, timestamps, or computed columns during replication. This supports privacy-by-design decisions and lowers the risk of copying sensitive production data into lower environments.
  • Roadmap input: Consider follow-on capabilities such as field mapping profiles, dry-run previews, audit logs, and schema-drift detection. The field override feature is a foundation for safer, more configurable replication but does not by itself guarantee governance.
  • Use cases to validate: staging database refresh, multi-tenant data distribution, selective analytics replication, migration cutovers, disaster-recovery copies, and test-data generation.

When to Consider This Package

  • You need Laravel-native replication between databases, connections, or models and want configuration rather than custom PHP scripts.
  • You must exclude or transform specific fields during replication—for example, anonymizing emails, resetting IDs, preserving tenant keys, or overriding environment-specific values.
  • You prefer a package that fits existing Eloquent/connection conventions and can be evaluated inside a Laravel application rather than adopting a separate ETL platform.
  • You are comfortable with an early-stage package: v0.3.0 indicates active development, so review test coverage, upgrade history, database-driver support, idempotency behavior, and failure handling before production use.
  • Look elsewhere if you need real-time change data capture, high-volume streaming, complex multi-step transformations, cross-database schema migration, enterprise support/SLAs, or strong audit and access-control features. Also avoid adoption if the package lacks maintenance activity or does not support your Laravel/PHP/database versions.

How to Pitch It (Stakeholders)

For executives: This package can make routine data replication safer and faster by letting teams exclude or override sensitive and environment-specific fields instead of writing custom copy scripts. That supports faster environment refreshes, tenant onboarding, and analytics enablement while reducing the risk of copying PII or production-only values. It is still a young package at v0.3.0, so the recommendation is a limited pilot with clear rollback and validation criteria, not an immediate enterprise-wide dependency.

For engineering: The v0.3.0 release adds field-level ignore/override on replication, which removes a common reason to build bespoke replication commands. Evaluate it against your connection types, schema-change handling, idempotency, error recovery, and test coverage. Run a proof of concept in a non-production environment, confirm behavior for nullable columns, encrypted attributes, timestamps, primary keys, and tenant scoping, and document the upgrade path before committing to broader adoption.

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.
skyraptor/chatter
edlugz/sasapay
abbasudo/artisan-route
mirvan/ippanel
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource