myerscode/laravel-query-strategies
myerscode/laravel-query-strategies provides reusable, composable query strategies for Laravel Eloquent models, helping you encapsulate filtering, sorting, and search logic to keep controllers clean and queries testable.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| smorken/query-string-filter | 0.85 | A Laravel package for filtering Eloquent model queries directly from URL query string parameters. Define allowed filters, keep controllers clean, and build flexible, request-driven search and listing endpoints with minimal configuration. | 0 | 0 | — | 182 | — | 0.0 | 31.3 | — | — | |
| bjerke/api-query-builder | 0.85 | Simplify API query handling in Laravel with a fluent query builder that turns request parameters into filtered, sorted, and paginated Eloquent queries. Reduce boilerplate and keep filtering logic consistent and reusable across your endpoints. | 26 | 26 | 2 | 152 | 1 | 0.3 | 11.3 | MIT | 3 years ago | |
| fico7489/laravel-eloquent-join | 0.85 | Laravel Eloquent Join adds SQL JOIN support to Eloquent models and relationships, letting you sort, filter, and query joined tables directly while keeping familiar query builder syntax. It simplifies complex relationship queries and helps avoid extra queries. | 338 | — | 87 | — | 11 | 7.6 | 4.1 | MIT | 1 year ago |
|
| alexmg86/laravel-sub-query | 0.85 | alexmg86/laravel-sub-query brings fluent subquery support to Laravel's query builder and Eloquent, letting you embed subqueries in SELECT, FROM, WHERE, JOIN, and ORDER BY clauses through a clean, chainable API. | 75 | — | 5 | — | 1 | 0.9 | — | MIT | 5 years ago | |
| pricecurrent/laravel-eloquent-filters | 0.85 | 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 | |
| gregorip02/restql | 0.85 | RESTQL is a Laravel package for quickly exposing Eloquent models as flexible REST APIs. It provides a query language for selecting fields, filtering, sorting, paginating, and including relationships, helping you build JSON endpoints with less boilerplate. | 127 | 128 | 5 | 1 | 3 | 1.8 | 0.4 | GPL-3.0 | 5 years ago | |
| mouadziani/laravel-query-inspector | 0.85 | Laravel Query Inspector lets you see the SQL your app actually runs—log queries with bindings, execution time, and where they came from. A lightweight debugging aid for spotting slow, duplicate, or unexpected database calls during development. | 56 | — | 4 | — | 0 | 0.4 | — | MIT | 5 years ago | |
| kyslik/laravel-filterable | 0.85 | 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 | |
| maartenpaauw/laravel-specification-pattern | 0.85 | 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 | |
| ysm/filterable | 0.85 | — | 8 | 8 | 1 | 191 | 0 | 0.4 | 18.6 | MIT | — | |
| netmex/request-bundle | 0.84 | Netmex Request Bundle helps structure and handle incoming HTTP requests in PHP applications. It provides reusable request objects, validation, and clean controller integration, reducing boilerplate and keeping request logic organized and consistent. | 0 | 0 | 0 | 0 | 0 | 0.3 | — | — | 1 year ago | |
| reinink/advanced-eloquent | 0.84 | — | 574 | 578 | 23 | 15K | 1 | 2.1 | 14.0 | — | 7 years ago | |
| apility/visma-business-connect | 0.84 | A Laravel/PHP package for integrating Visma Business Connect, providing a clean client for authenticating and interacting with the Visma Business Connect API so you can query, sync, and manage business data in your applications. | 0 | — | 1 | — | 0 | 0.0 | — | — | 2 years ago | |
| beid212/model-search-kit | 0.84 | Laravel-пакет для выноса логики поиска: фильтрации и сортировки моделей в отдельные классы. Упрощает поддержку запросов и повторное использование фильтров. Установка через Composer, публикация конфигов через vendor:publish. | 0 | 0 | 0 | 0 | 0 | 5.0 | — | — | 9 months ago | |
| thejano/laravel-filterable | 0.84 | 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. | 74 | — | 4 | — | 0 | 13.9 | — | MIT | 4 months ago | |
| sheikhheera/requent | 0.84 | Requent is a Laravel package for building recurring events and schedules. Define recurrence rules once, then generate upcoming occurrences, check whether a given date matches, and integrate seamlessly with Eloquent models and your existing application. | 78 | 79 | 6 | 0 | 0 | 0.6 | — | MIT | 9 years ago | |
| abbasudo/laravel-purity | 0.84 | Laravel Purity is an elegant filtering and sorting package for Laravel Eloquent. Add filter() to any query and let frontend users filter and sort results through simple URL query string parameters, with no extra boilerplate. | 515 | 515 | 57 | 35K | 19 | 25.2 | 35.2 | MIT | 7 months ago | |
| lorisleiva/laravel-add-select | 0.84 | Laravel Add Select is a small Laravel package that simplifies appending select columns to existing queries. It provides a fluent helper for adding columns or subqueries to Eloquent and query builder selects without rewriting existing select clauses, making incremental query composition cleaner and m... | 32 | — | 3 | — | 0 | 0.6 | — | MIT | 6 years ago | |
| msafadi/laravel-eloquent-join-with | 0.84 | — | 166 | 166 | 6 | 25 | 2 | 3.8 | 0.9 | MIT | 11 months ago | |
| tomodo531/filterable-filters | 0.84 | 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 |
How can I help you explore Laravel packages today?