patriziotomato/select-or-custom
A Laravel form field that lets users pick from a predefined list or enter their own custom value. Ideal for select inputs that need an "other" option, with simple setup for Blade forms and Filament-style components.
categories table with admin CRUD, this field is a legitimate stopgap that buys you 1–2 quarters of learning at near-zero cost.Adopt when all of the following hold:
resolveUsing if you need it.select-or-text) doesn't match the package name (select-or-custom).Look elsewhere or build it yourself when:
Select with createOptionForm, or a plain datalist/combobox component.To executives: This is a small, free UI component for our internal admin tool. It lets an operator choose a standard value from a dropdown or type a new one when the list doesn't fit — which means we ship the feature this sprint instead of spending a week building and maintaining our own version. It also gives us real data on which "other" values customers actually use, so our category lists get better over time instead of being guesses. The risk is deliberately low: it's a thin layer on top of a column we already have, and if the package goes stale we can replace it in a day. Decision is reversible; cost is effectively zero.
To engineering: Drop-in Nova field, no schema migration beyond the string column you already planned. Two caveats to own: (1) it's a single-maintainer package with no recent releases — fork it into our repo and pin it, don't rely on upstream; (2) it stores raw free text, so add normalization/dedup in a mutator if downstream reporting depends on it. Verify compatibility against our Nova/Laravel versions as the first task, not the last.
How can I help you explore Laravel packages today?