laravel-nova-fields/gender
A Laravel Nova field for adding gender selection to your resources. Provides a simple, ready-to-use form input for capturing gender values in Nova admin panels, with straightforward integration into existing models and resources.
Consider it when:
Look elsewhere (or build a small internal config + enum) when:
For executives: We can ship an inclusive gender field in days instead of designing an option taxonomy from scratch. The new v1.1.0 release adds an opt-in expanded option set — it is a minor, backward-compatible change with no migration and no user-visible impact until we enable it. The cost is a small open-source dependency. The real decisions are policy ones: which markets get the expanded list, whether the field is optional, how we word it, and how long we retain it. Risk is low and reversible; pinning the version and gating it behind a feature flag keeps it that way.
For engineering: Additive release, opt-in via config; no breaking changes. Requirements: keep storage as a string/JSON column so taxonomy updates never force migrations; wrap the option set in a feature flag; add a form test asserting accepted values, rejection of out-of-set values, and handling of previously stored values (including values dropped from a later list); confirm label translation support and license before adoption. If the package proves too thin, the fallback is a config array plus a validation rule — roughly a day of work — so this is not a lock-in decision.
How can I help you explore Laravel packages today?