Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Filtered Pagination Bundle

Filtered Pagination Bundle Laravel Package

ns/filtered-pagination-bundle

Filtered Pagination Bundle adds filter-aware pagination to PHP applications, preserving query strings and active filters across page links. Generate paginated results that keep search, sort, and filter state intact, with simple integration and configurable templates.

View on GitHub
Deep Wiki
Context7

At a glance

Frequently asked questions about Filtered Pagination Bundle
Can I use ns/filtered-pagination-bundle in a Laravel application?
It is a Symfony bundle, not a native Laravel package. Composer installation may succeed if Symfony components are tolerated, but wiring it into Laravel controllers, requests, and the Laravel paginator would require an adapter or porting the filter-handling logic. Treat it as a reference implementation first.
How do I install ns/filtered-pagination-bundle?
Install via Composer using the package name, then follow the bundle's Symfony registration and configuration instructions. In Laravel you would also need to verify Symfony component constraints and determine whether the bundle can run without full Symfony kernel integration. The provided context does not confirm supported PHP or Symfony versions.
Does this package support Laravel's paginator or Blade pagination links?
The package is built around a Symfony bundle and a paginated filter handler, so it does not natively integrate with Laravel's LengthAwarePaginator or Blade pagination views. You would need to extract or adapt the query-string preservation logic and connect it to Laravel's paginator. Direct drop-in support is not indicated.
What Laravel versions and PHP versions are supported?
The context does not specify supported Laravel versions; the package is Symfony-oriented and not a Laravel package. PHP and Symfony version constraints should be checked in composer.json during a dependency audit. Compatibility with Laravel's request lifecycle and service container is not guaranteed.
What are the best Laravel alternatives for filter-aware pagination?
Laravel-native query scopes, Spatie Query Builder, and Eloquent Filter are common alternatives to compare before adopting this bundle. Laravel's own paginator already supports appending query strings via withQueryString. A small internal filter service or query scope may be simpler than adapting a Symfony bundle.
Is ns/filtered-pagination-bundle actively maintained?
The available evaluation shows only 4 stars and 0 dependents, which are weak community-validation signals. Maintenance cadence, release history, test coverage, and documentation quality are unknown or weak. You should inspect commit history, open issues, and license terms before relying on it.
Can the filter handler be decoupled from the Symfony bundle and ported to Laravel?
A time-boxed spike should inspect the handler logic to see whether it can be extracted into a Laravel service, action, or query scope. The bundle lifecycle does not map cleanly to Laravel, so porting the concept into an internal package with tests is often safer than wrapping the bundle. Confirm dependency constraints and license compatibility first.
Does the package have tests, documentation, and usage examples?
The context does not confirm test coverage, documentation quality, or usage examples. Those are key due-diligence items because low adoption means fewer external bug reports and fixes. Review the README and repository test suite before running a proof of concept.
What security concerns should I check for user-supplied filters?
Verify how the package validates and sanitizes filter input, because unsanitized filters can affect query construction and pagination links. Check for allowlists, parameter binding, and escaping of preserved query strings. The context does not describe the package's security controls, so an audit is required.
What is the query performance impact on large datasets?
The filter handler may be lightweight, but production performance depends on how filters are translated into database queries and whether indexes support them. Benchmark with realistic data and pagination sizes in a non-production environment. The available context does not provide a query-performance profile.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect