royduin/laravel-nova-field-dynamic-select
royduin/laravel-nova-field-dynamic-select adds dynamic select fields to Laravel Nova. Options can change based on another field’s value, making dependent, cascading dropdowns easier to build without custom JavaScript. Useful for state/city or category/subcategory forms.
Adopt when:
DependsOn container / dependsOn on relationship fields) don't cleanly cover the interaction.Look elsewhere when:
For executives: This is a small, free add-on for Laravel Nova, the internal admin tool our team already uses. The new version (1.10.0) fixes a real defect on edit screens — dependent dropdowns now load the correct options for the record being edited instead of a blank default — and adds configurable colors so the field can match our branding. It's a low-cost way to make our internal tools faster and less error-prone without committing engineering time to building custom components. Risk is low but non-zero: it's maintained by a single developer, so we should treat it as replaceable rather than foundational.
For engineering: Minor version bump, no declared breaking changes, no deprecations. Two substantive changes: (1) on update, resource fields are sourced from the specific resource rather than an empty generic instance — this is a behavior fix worth verifying against any existing dependent-select usage in edit forms; (2) custom colors are now configurable. Laravel Mix 6 is a build-tooling upgrade that, for consumers using published compiled assets, should be transparent — confirm asset publishing/caching if we compile from source. Upgrade is low-risk and can ride a normal dependency bump; add a quick manual check of one edit screen per dependent field. No new runtime dependencies of note, no migration required.
How can I help you explore Laravel packages today?