webard/nova-havingable
Adds HAVING clause support to Laravel Nova, letting you filter resources on aggregated values such as counts, sums, and averages. Useful for queries that need conditions on grouped or computed columns, bringing SQL HAVING semantics into Nova's filtering layer.
webard/nova-havingable is an early-stage (v1.0.0) package aimed at Laravel Nova admin panels, apparently adding HAVING-clause support so resources can be filtered/sorted on aggregated columns (e.g. counts, sums) in Nova's index. This supports a build-vs-buy decision for teams whose internal tooling needs aggregate-based filtering without forking Nova or writing custom query hooks.HAVING-level filtering on aggregates. At v1.0.0 the surface area is small enough to vendor or audit quickly.To executives: A small, low-cost open-source add-on for our Nova admin panel that lets internal teams filter and sort records by totals and counts (e.g. customers by order volume) directly in the admin UI. It removes a class of manual spreadsheet work. Risk is contained: it's tiny, free, and can be replaced by in-house code if the maintainer stops supporting it. Recommended as a scoped pilot, not a platform commitment.
To engineering: webard/nova-havingable v1.0.0 is an initial release adding HAVING support to Nova resource queries. It is early — one commit, unproven maintenance, no version-compatibility matrix yet. Proposal: spike it against our Nova version, review the source, and either adopt with the trait vendored into our repo or replicate it in-house if the audit surfaces concerns. Do not treat it as a long-term dependency until it has a release history.
How can I help you explore Laravel packages today?