ajmariduena/dynamic-field
Dynamic Field for Laravel lets you attach custom fields to Eloquent models without writing new migrations. Configure field types, validation, and options, store values as JSON, and access dynamic data through a simple, fluent API—ideal for user-defined forms and flexible schemas.
composer require this and spend that time on product.Adopt (or trial) when:
Look elsewhere when:
if around a field's visibility belongs in your own field class; adding a third-party dependency for that is negative value.PM framing: treat this as a time-boxed spike (half a day), not an architecture decision. If the spike passes, vendor it; if not, budget the custom field.
For executives (one paragraph): Our admin tooling runs on Laravel Nova, which we already pay for. Internal teams keep asking for smarter forms — fields that appear, hide, or change options based on what's already been entered. Building that ourselves is a few days of engineering per instance; there's an existing open-source Nova field that covers the common cases for free. The catch is it's a small, single-maintainer project with no downstream users, so we'd take a copy into our own repo rather than depend on it long-term. Recommendation: a one-day evaluation, then adopt-and-own or build our own. Low cost, low risk, real time savings on a recurring class of requests.
For engineering (the actual ask):
/nova.How can I help you explore Laravel packages today?