webdevjohn/filterable
A lightweight Laravel package that brings reusable filtering to Eloquent models and queries. Define allowed filters, apply them straight from request input, and keep controllers clean with a simple, expressive API for building dynamic where clauses.
webdevjohn/filterable is a lightweight Laravel package that adds declarative, request-driven filtering to your Eloquent models. By applying the provided trait, you can turn query-string parameters into composable database filters without writing repetitive when() clauses or bloating your controllers.
Ideal for APIs, admin panels, and search endpoints, the package keeps filter logic close to the model while remaining framework-native and easy to test.
How can I help you explore Laravel packages today?