juniora/nova-range-input-filter
Adds a range filter to Laravel Nova resource indexes, letting users narrow records by a numeric or date range through min and max inputs. Drop it into your filters array to filter listings by price, quantity, dates, and similar range-based columns.
Consider it when:
Look elsewhere when:
To executives: This is a small, MIT-licensed utility that adds numeric range filtering to our internal Nova admin panel — the kind of "filter orders between $50 and $200" control our ops team currently works around manually. Cost is effectively zero (no license, no procurement) and the upside is a few reclaimed developer hours per resource plus a better internal workflow. The caveat is maturity: the package has essentially no adoption and one maintainer, so I recommend we bring the code in-house rather than depend on it as an external library. That keeps the benefit and removes the risk.
To engineering: This is a thin wrapper over Nova's filter API that gives you min/max range inputs without hand-rolling one per resource. Given the project's adoption profile, the recommended path is to vendor the source as an internal filter — you inherit the implementation and the UX pattern while retaining full control, and you avoid a dependency on a package we cannot lean on for security or version support. Budget roughly half a day to review, adapt, and test against our Nova version; compare that against 2–4 hours per resource to build from scratch, and decide based on how many resources actually need it.
How can I help you explore Laravel packages today?