thejano/laravel-filterable
Laravel Filterable offers a clean, reusable way to filter Eloquent models using query string parameters. Define filters as dedicated classes, keep controllers slim, and compose filters with support for relationships, scopes, validation, and custom logic.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| gurgentil/eloquent-filters | 0.89 | 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. | 15 | — | 0 | — | 0 | 0.1 | — | MIT | 5 years ago | |
| maize-tech/laravel-searchable | 0.89 | Add the Searchable trait to any Eloquent model and run unified searches across one or many of them. Supports wildcards, result limits, model filtering and Scout integration, returning structured results ready for list cards and search pages. | 113 | — | 9 | — | 0 | 13.6 | — | MIT | 4 months ago | |
| jedrzej/searchable | 0.89 | — | 125 | 127 | 23 | 3K | 12 | 5.1 | 24.4 | MIT | — | |
| mykeels/laravel-filters | 0.88 | A lightweight Laravel package for declarative, request-driven Eloquent filtering. Define which filters a model allows and let query-string parameters like ?status=active narrow results safely, keeping controllers clean and queries reusable, with support for custom filter logic. | 16 | — | 7 | — | 0 | 0.5 | — | — | — | |
| 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 | — | |
| tomodo531/filterable-filters | 0.88 | A Laravel package for reusable, request-driven Eloquent filters. tomodo531/filterable-filters helps you define filter classes and apply them consistently, keeping controllers and models clean while making complex filtering logic easier to organize, compose, and maintain. | 2 | 2 | 1 | 37 | 1 | 0.1 | 15.5 | — | 3 years ago | |
| zing/laravel-query-builder | 0.88 | 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 | |
| laravie/query-filter | 0.88 | 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 | |
| emmadonjo/laravel-filter | 0.88 | 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. | 2 | — | 0 | — | 0 | 5.7 | — | MIT | 8 months ago | |
| pricecurrent/laravel-eloquent-filters | 0.88 | 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 | |
| kyslik/laravel-filterable | 0.88 | 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. | 115 | — | 34 | — | 5 | 3.2 | 1.1 | MIT | 7 years ago | |
| laravolt/suitable | 0.88 | Laravolt Suitable is a Laravel package for adding approval workflows to Eloquent models. It provides configurable statuses, reviewer actions, and history tracking so records can be submitted, approved, or rejected with a clear audit trail. | 8 | — | 4 | — | 0 | 0.2 | — | — | 6 years ago | |
| travelbuild/eloquent-filterable | 0.88 | A lightweight Laravel package that adds declarative, query-string-driven filtering to Eloquent models. Define allowed filters, sorts, and includes on your model and let the package build safe, composable queries from request parameters. | 1 | — | 1 | — | 0 | 0.0 | — | MIT | 7 years ago | |
| ysm/filterable | 0.88 | — | 8 | 8 | 1 | 191 | 0 | 0.4 | 18.6 | MIT | — | |
| ahmedabdo/searchable | 0.88 | — | 27 | 27 | 4 | 138 | 0 | 0.3 | 10.7 | — | — | |
| spatie/laravel-query-builder | 0.87 | Spatie's Laravel Query Builder turns incoming API request parameters into Eloquent queries, letting you define allowed filters, sorts, includes, and pagination so clients can shape responses through the URL without exposing dangerous query logic. | 4,469 | 4,488 | 422 | 2M | 0 | 67.2 | 43.7 | MIT | 1 week ago | |
| cannibal/filter-bundle | 0.87 | — | 1 | 1 | 1 | 0 | 0 | 0.0 | — | — | — | |
| 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 | — | |
| daveismyname/laravel-filters | 0.87 | A lightweight Laravel package for adding reusable, request-driven filters to Eloquent queries. Define filters once and apply them from query strings to keep controllers clean and search/filter logic organized. | 9 | — | 2 | — | 0 | 9.1 | 2.0 | NOASSERTION | 7 months ago | |
| maartenpaauw/laravel-specification-pattern | 0.87 | A Laravel package for the specification pattern, letting you encapsulate business rules into reusable, composable specifications and apply them to Eloquent queries or collections for cleaner, testable domain logic. | 15 | — | 1 | — | 0 | 8.7 | — | MIT | 7 months ago |
How can I help you explore Laravel packages today?