emmadonjo/laravel-filter
A lightweight Laravel package for adding clean, reusable filters to Eloquent queries. Define composable filter classes once, apply them from request parameters or manually, and keep controllers slim, query logic organized, and filtering behavior easy to test and extend.
emmadonjo/laravel-filter is a lightweight Laravel package for applying reusable, expressive filters to Eloquent queries. It helps keep controllers and models clean by moving filtering logic into dedicated filter classes, making complex query-string filtering easier to organize, extend, and test.
The package fits naturally into Laravel’s ecosystem and is designed for dynamic filtering of model listings, admin tables, APIs, and search endpoints. Filters can be composed and applied to query builders while keeping request input handling predictable and maintainable.
How can I help you explore Laravel packages today?