webard/nova-eloquent-searchable
A Laravel Nova package that adds Eloquent-powered searchable fields and relationships to your admin panel, letting users quickly find related records with fast, query-backed search instead of long dropdowns.
searchable() relationship configuration is typically a day or two of engineering. Buying (adopting) only wins if it saves that time and survives code review. With one star, zero dependents, and a single release, the "buy" case is weak on its own merits — treat it as a head start on implementation, not a dependency.searchable() on relationship fields first.Consider it when:
Look elsewhere (or build in-house) when:
searchable() on BelongsTo/MorphTo fields already solves your case — check this first, it likely does.Adoption conditions if you proceed: pin the exact version, vendor or fork into your codebase, add it to your dependency-review checklist, and assign a named owner for Nova upgrade testing.
To executives: This is a small, free (MIT) open-source utility for our internal Laravel Nova admin panel. It makes certain admin fields searchable, which shortens the time ops and support staff spend locating records. It is internal-only — no customer sees it — and it saves a modest amount of engineering time versus building the same behavior ourselves. The main caveat is maturity: it is effectively a single-author package with no adoption, so we would take a copy into our own codebase and own it rather than depend on it as a live library. Recommendation: low-cost experiment, contained blast radius, reversible.
To engineering: Evaluate strictly after confirming native Nova searchable() doesn't already cover the requirement. If it doesn't, read the source (it's small), vendor it under MIT, pin the version, and add a compatibility test against our Nova major. Treat it as internal tooling code we now maintain, not as a third-party dependency with a support contract — one star, zero dependents, and one release since July 2024 means we are the maintainers in practice. If the audit shows tight coupling to Nova internals, stop and build the field ourselves; the delta is likely under two days.
How can I help you explore Laravel packages today?