gurgentil/eloquent-filters
gurgentil/eloquent-filters adds clean, reusable filtering to Laravel Eloquent models. Define filter classes for each parameter and let the package whitelist and apply request-based query filters, keeping controllers tidy and searches safe, flexible, and easy to maintain.
For executives: This is a small, MIT-licensed Laravel package that can reduce time-to-market for basic filtering in admin tools and APIs. It is not a strategic platform bet: low adoption and no recent release mean we should use it narrowly, validate compatibility, and keep an exit path.
For engineering: It offers a reusable way to map query filters onto Eloquent models and keep controllers cleaner. Before adoption, run a compatibility spike against our Laravel/PHP versions, wrap it behind our own filter interface, and confirm behavior for authorization, tenant boundaries, and allowed filter fields. If it fits, it can save a few days of plumbing; if not, the abstraction keeps replacement cheap.
How can I help you explore Laravel packages today?