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

izi-dev/nova-conditional-field

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Admin UX / progressive disclosure: Use conditional field logic in Laravel Nova to show, hide, or require fields based on other values — useful for reducing form clutter and operator error in internal tools.
  • Feature scoping and roadmap: Supports decisions about whether to invest in dynamic admin forms for plan-, region-, role-, or workflow-specific fields, rather than building separate Nova resources.
  • Build vs. buy: This is a small tactical utility. Buy/adopt only if it solves a concrete Nova conditional-field need faster than Nova’s native field dependency features or a small custom field.
  • Use cases: Internal ops/admin forms, conditional approval metadata, customer-segment-specific fields, feature-flagged admin fields, and reducing training burden for non-technical operators.
  • Adoption signal: 16 stars, 0 dependents, and an unclear package/repo naming relationship mean this should be treated as a low-risk accelerator, not a strategic platform dependency.

When to Consider This Package

  • You are already using Laravel Nova and need conditional visibility, requiredness, or field behavior inside Nova resources.
  • Nova’s native field dependency/conditional capabilities do not cover the exact rule set, or this package materially improves developer experience.
  • You can verify the package is actively maintained, version-compatible with your Nova/Laravel/PHP stack, licensed appropriately, tested, and available under the canonical Packagist name — note the package name and repo URL differ, so confirm the real source before adoption.
  • The use case is an internal admin workflow where a bug is recoverable, and the team can pin/fork the package if needed.
  • Look elsewhere if conditional logic is core to a customer-facing experience, requires complex multi-step workflows, auditability, accessibility guarantees, or cross-form orchestration.
  • Look elsewhere if the package is unmaintained, has no tests, unclear licensing, unresolved compatibility issues, or if Nova’s native dependency support already covers the need without another dependency.

How to Pitch It (Stakeholders)

For executives: This is a low-cost, tactical UX improvement for internal Nova admin screens — it can reduce form errors and training time, but its low adoption and limited ecosystem signal make it unsuitable as a strategic platform bet. Recommend a short compatibility spike, not a broad rollout.

For engineering: It is likely a small conditional-field wrapper for Nova. Validate maintenance, tests, Nova version compatibility, and whether it adds meaningful value over native dependsOn/custom field code. If adopted, pin the version, add regression tests, and keep an exit path.

For product: If conditional admin behavior is a minor internal convenience, this package may be worth a time-boxed trial. If conditional logic is central to the product experience or customer-facing workflows, design and build/vet it intentionally rather than relying on a 16-star package.

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.
oxygen/data
oxygen/core
jengo/base
xiloryx/log-collector
a21ns1g4ts/filament-stripe
la-php/laravel-admin
artisan-build/community-prompts
vleroy/smart
ayles-software/laravel-australian-public-holidays
cboxdk/laravel-id-spatie
cboxdk/laravel-id-billing
cboxdk/laravel-id-billing-bridge
simple-as-fuck/php-performance-log
hsluv/hsluv
seampact/codegen
seampact/hooks
seampact/ir
mehedimi/laravel-amp-mail
happones/laravel-vue-i18n-generator
jwerd/inertia-table