gkermer/nova-text-auto-complete
A Laravel Nova field that adds autocomplete to text inputs, letting you suggest options from a static list or remote source as users type. It simplifies building searchable, suggestion-driven forms in Nova with minimal setup.
Architecture fit
Integration feasibility
composer require gkermer/nova-text-auto-complete, provider auto-discovery, then TextAutoComplete::make('field')->options([...]) in a Resource's fields(). Estimated effort: under a day for a developer already fluent in Nova.Technical risk
laravel/nova constraint in composer.json will likely block Nova upgrades via dependency conflict — a common failure mode where one field package freezes the whole admin panel.Key questions
aria-autocomplete for accessibility compliance?Stack fit
Migration path
packages/, convert the Vue 2 SFC to Vue 3, replace laravel-nova mixin imports, rebuild against Nova's current Mix/Vite config, and publish as an internal package. Budget 1–2 sprints including a11y and escaping fixes.Select with searchable options, or a maintained community field, if the only requirement is "pick from a known list." This is the lowest long-term-risk option and should be evaluated seriously given the package's score.Compatibility
laravel/nova constraint, asset compilation under the project's Nova build config, and runtime rendering across the browsers we support.<datalist>-style autocomplete (if that is the mechanism) has inconsistent styling and keyboard behavior across browsers; confirm the UX is acceptable rather than assuming parity with a typeahead library.Sequencing
composer.lock, vendor the source, and record the decision in an ADR.Maintenance
^ constraints resolving to a maintained release — there will not be one.Support
Scaling
Failure modes
Ramp-up
How can I help you explore Laravel packages today?