stepovenko/eloquent-filter-sort-pagination
stepovenko/eloquent-filter-sort-pagination provides Laravel developers with reusable Eloquent helpers for filtering, sorting, and paginating query results. It aims to simplify request-driven list endpoints and reduce repetitive query boilerplate.
?filter[...], ?sort=, pagination params) across REST/JSON endpoints and admin tables, reducing per-endpoint bikeshedding.Note: the 1.0.9 release notes contain only a compare link with no documented changes, so this is a first assessment based on the package's stated purpose and versioning, not on verified release contents.
Consider adopting when:
Look elsewhere when:
To executives: A small, low-cost open-source dependency that standardizes filtering, sorting, and pagination across our APIs and admin screens. It shortens delivery of data-listing features and reduces custom code, with risk contained by wrapping it behind our own interface so we can replace it if maintenance lags.
To engineering: Treat it as a thin convenience layer, not a core dependency. Pin the version, review the source, add tests around parameter parsing and edge cases, and expose it through an internal abstraction. The 1.0.9 changelog is undocumented, so verify behavior before upgrading and keep an exit path (native scopes or a more established query-builder package) if the project stalls.
How can I help you explore Laravel packages today?