iamgerwin/nova-dependency-container
Nova Dependency Container for Laravel Nova lets you conditionally show or hide fields based on another field's value, keeping forms clean and relevant. Wrap dependent fields in a container and define simple dependency rules for dynamic, context-aware resource forms.
Consider adoption when:
Look elsewhere when:
Executive summary: Nova Dependency Container is a small open-source add-on for Laravel Nova that lets admin forms show or hide fields based on other field values. It removes a recurring piece of custom development work in back-office tooling. Release v1.0.16 is a production-readiness cleanup: debug logging removed, PHP 8.3–8.5 compatibility added, safer behavior when Nova is not installed, and clean tests/static analysis. It is a low-risk, non-breaking patch suitable for adoption or upgrade.
For engineering: v1.0.16 is a maintenance release with no reported breaking changes. It adds a class_exists check before registering Nova assets, fixes PHPStan errors and test failures in non-Nova environments, updates dependencies (collision ^8.6, pest ^3.7.4), and reduces the JS bundle from ~27.2KB to ~24.7KB. Recommend pinning the version and validating against your Nova and PHP matrix.
For product/operations: This package accelerates delivery of internal admin workflows—conditional fields, cleaner forms, fewer data-entry mistakes—without adding custom front-end maintenance. The main risk is reliance on a small open-source dependency; mitigate with version pinning and periodic review. Nova licensing remains a separate commercial consideration.
How can I help you explore Laravel packages today?