mehdi-fathi/eloquent-filter
Laravel package to filter Eloquent models via query strings. Supports complex query structures, custom/overridable conditions, builder integration, and fine-grained control over filter execution. Useful for APIs and large datasets, with optional rate limiting.
Adopt when:
whereBetween, fuzzy search, orWhere, whereHas) without custom codeLook elsewhere if:
Executives: "This package cuts development time for filterable APIs by 70% compared to custom builds. It accelerates delivery of customer-facing search and dashboard features while reducing maintenance costs and security risks through built-in safeguards—freeing engineering resources for high-impact innovation."
Engineering: "Integrates in minutes via a single trait. Handles complex query structures (e.g., fuzzy search, rate limiting, nested relations) with zero boilerplate. Reduces controller code by 80% while maintaining full extensibility for custom logic—proven in production with 449+ stars and active Laravel 12+ support."
How can I help you explore Laravel packages today?