mrgoodbytes8667/controller-pagination-bundle
A controller pagination bundle for PHP applications that simplifies building paginated responses. It handles page and per-page parameters, generates pagination metadata and links, and integrates with your controllers to reduce boilerplate when returning paginated data.
nav/aria semantics versus JS-driven infinite scroll is a compliance-relevant call; this package only supports the former, so it clarifies which path we're committing to.It does not inform pagination strategy (cursor vs. offset), query performance on large result sets, or API pagination — it is presentation-layer only, with no data-layer opinions.
Consider it when:
-bundle suffix and structure point to a Symfony bundle, not Laravel) and views are Bootstrap 5.Look elsewhere or build in-house when:
rel=prev/next, or localized "Showing X–Y of Z" copy.Adoption gate if pursued: pin, vendor, snapshot-test the markup, and keep it behind an internal wrapper so replacement is under a day.
Executives. A tiny MIT-licensed helper that renders Bootstrap 5 pagination markup. It saves roughly half a day of template work per surface, costs nothing, and creates no lock-in. It is not a strategic dependency — zero adoption and a single maintainer mean we should not build roadmap commitments around it. Recommendation: use it as a reference implementation or vendor a copy. No vendor review, no budget line, no procurement cycle.
Engineering. Presentation-only, no data-layer coupling; it assumes a paginator supplies page metadata and emits Bootstrap 5 markup. Risk profile is the story: high abandonment risk relative to a very small benefit. Preferred path — lift the markup into our component library, own it, snapshot-test it. Fallback — depend on it pinned, behind an internal interface, so a swap is an afternoon. Either way the effort is under one day, which sets the bar for "worth a dependency" — and this doesn't clear it.
How can I help you explore Laravel packages today?