kyslik/laravel-filterable
Laravel Filterable lets you filter Eloquent models directly from query string parameters. Define allowed filters, apply them with a simple trait, and support relation filters, custom filter classes, and safe, composable queries.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| laravie/query-filter | 0.90 | Laravie Query Filter adds a clean, reusable way to filter Eloquent queries from request input. Define filter classes and apply them to models to handle searching, sorting, and conditional constraints without cluttering controllers or repositories. | 74 | 75 | 9 | 3K | 0 | 7.2 | 22.6 | MIT | 2 years ago | |
| bugloos/query-filter-bundle | 0.88 | — | 17 | 17 | 2 | 8 | 1 | 4.2 | 2.2 | MIT | 3 years ago | |
| laraditz/saring | 0.88 | Saring is a simple Eloquent model filtering package for Laravel and Lumen. Add the Filterable trait to models, create per-model filter classes (e.g., UserFilter), optionally whitelist filterable fields, and call Model::filter($request->all()). | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| laraditz/model-filter | 0.87 | Flexible Eloquent model filtering for Laravel with operator support (eq, gte, etc.), AND/OR grouping, and relationship filters via dot notation. Add a Filterable trait and allowlist fields, optionally create filter classes for custom logic, and filter using request params under filters[]. | 0 | 0 | 0 | 23 | 0 | 0.0 | 19.1 | MIT | — | |
| jedrzej/searchable | 0.87 | — | 125 | 127 | 23 | 3K | 12 | 5.1 | 24.4 | MIT | — | |
| pricecurrent/laravel-eloquent-filters | 0.87 | Laravel Eloquent Filters adds reusable, request-driven filters to Eloquent queries. Define filter classes, map query-string parameters, and compose clean, testable filtering logic for search pages, APIs, and admin lists without bloating controllers or models. | 176 | — | 14 | — | 0 | 1.7 | — | MIT | 1 year ago | |
| mehdi-fathi/eloquent-filter | 0.87 | 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. | 445 | 446 | 41 | 5K | 7 | 21.4 | 19.3 | MIT | 8 months ago | |
| liqrgv/query-filter-laravel | 0.87 | A Laravel package for building expressive, reusable query filters. Apply request-based filtering, sorting, and search to Eloquent queries with clean, composable filter classes—ideal for APIs and admin lists. | 10 | 10 | 2 | 12 | 1 | 0.4 | 4.8 | Apache-2.0 | — | |
| ysm/filterable | 0.87 | — | 8 | 8 | 1 | 191 | 0 | 0.4 | 18.6 | MIT | — | |
| indexzer0/eloquent-filtering | 0.87 | Eloquent Filtering is a Laravel package for defining allowed filters directly in Eloquent models and applying them via arrays or request data. It simplifies simple and complex search logic, reducing custom query code for readable, maintainable filtering. | 222 | 224 | 8 | 3K | 1 | 11.9 | 18.5 | MIT | 7 months ago | |
| mnabialek/laravel-eloquent-filter | 0.87 | — | 25 | 26 | 11 | 29 | 2 | 2.6 | 6.4 | MIT | 5 years ago | |
| ndnam90/laravel-filterable | 0.87 | — | 0 | 0 | 0 | 0 | 0 | 0.6 | — | — | 8 years ago | |
| cerbero/query-filters | 0.86 | — | 83 | 85 | 15 | 2K | 0 | 0.9 | 20.3 | MIT | — | |
| instacar/extra-filters-bundle | 0.86 | instacar/extra-filters-bundle adds practical extra filter types to Symfony admin listings, so you can narrow records by date ranges, statuses, and related values. Simple to configure and drop in, it makes large datasets easier to browse and manage. | 9 | 9 | 3 | 164 | 0 | 0.7 | 17.5 | NOASSERTION | 3 years ago | |
| laravellegends/eloquent-filter | 0.86 | — | 39 | 39 | 8 | 770 | 0 | 1.3 | 18.0 | MIT | 4 years ago | |
| jerome/filterable | 0.86 | — | 195 | 195 | 10 | 18K | 0 | 27.1 | 32.0 | MIT | 1 week ago | |
| zing/laravel-query-builder | 0.86 | A Laravel package for building cleaner, reusable Eloquent queries with composable filters, sorting, and relationship helpers—keeping controllers and models concise while making complex database queries easier to organize and maintain. | 4 | 4 | 1 | 3 | 1 | 7.7 | 3.0 | MIT | 7 months ago | |
| kettasoft/filterable | 0.86 | Filterable brings clean, request-driven filtering to Laravel Eloquent models. Define reusable filter classes, apply them to any query with a simple trait, and support search, sorting, and custom filters without bloating your controllers. Lightweight and easy to extend. | 44 | — | 1 | — | 0 | 18.3 | — | MIT | 1 month ago | |
| cviebrock/eloquent-sluggable | 0.85 | Generate SEO-friendly, unique slugs for Laravel Eloquent models automatically. Configure sources, separators, max length, reserved words, and update behavior; supports soft deletes and route model binding. Includes a SlugService and extensible hooks. | 3,997 | 4,062 | 448 | 435K | 0 | 33.4 | 28.2 | MIT | — | |
| abdrzakoxa/laravel-eloquent-filter | 0.85 | A Laravel package for adding reusable, query-string-driven filters to Eloquent models. Define filters once and apply them through simple request parameters to keep controllers clean and queries flexible. | 13 | — | 1 | — | 0 | 0.4 | — | MIT | 4 years ago |
How can I help you explore Laravel packages today?