PHPackages                             eduard44/foundation-pagination - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. eduard44/foundation-pagination

AbandonedLibrary[Utility &amp; Helpers](/categories/utility)

eduard44/foundation-pagination
==============================

ZURB Foundation pagination slider for Laravel 5

2.0.0(11y ago)52.1k2MITPHPPHP &gt;=5.3.0

Since Oct 24Pushed 10y ago2 watchersCompare

[ Source](https://github.com/etcinit/foundation-pagination)[ Packagist](https://packagist.org/packages/eduard44/foundation-pagination)[ RSS](/packages/eduard44-foundation-pagination/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependencies (3)Versions (5)Used By (0)

foundation-pagination
=====================

[](#foundation-pagination)

This Laravel 5 package provides a `FoundationPresenter` class for generating Foundation-themed pagination in your applications.

This will probably not work with Laravel 4. For the Laravel 4 version see the original project:

Changes
-------

[](#changes)

**v3.0.0**: Mainly cleaning up the code in general: Instead of relying on things like string concatenation or `sprintf`, the library now uses `etcinit/nucleus`'s view component, which takes care of properly escaping the HTML output of the paginator when needed.

Additionally, a `SimpleFoundationPresenter` class is now available. It performs the same function as it's Bootstrap counterpart in Laravel

**v2.0.0**: Adds support for Laravel 5.

Installation
------------

[](#installation)

> WARNING: Version v3.0.0 hasn't been released yet. The instructions below might not work properly. For a stable release, please use [v2.0.0](https://github.com/etcinit/laravel-foundation-pagination/tree/2.0.0).

The current release (v3.0.0) supports the following versions of Laravel, Lumen and Illuminated:

```
    "laravel/framework": "~5.0",
    "laravel/framework": "~5.1",
    "lumen/framework": "~5.0",
    "lumen/framework": "~5.1",
    "chromabits/illuminated": "dev-master",
```

To include in in your project, simple use `composer`:

```
$ cd /path/to/project
$ composer require chromabits/foundation-pagination
```

Usage
-----

[](#usage)

Since Laravel 5.0.7, we can replace the built-in bootstrap presenter this way:

```
use Chromabits\Pagination\FoundationPresenter;

// To be set in a service provider or wherever
Paginator::presenter(function($paginator)
{
    return new FoundationPresenter($paginator);
});
```

If you wish to replace it manually, you have to instantiate the presenter every time you wish to render pagination:

```
use App\Models\Post;
use Chromabits\Pagination\FoundationPresenter;

$paginator = Post::query()->paginate();

$html = $paginator->render(new FoundationPresenter($paginator));
```

For more information on Pagination with Laravel 5, please check out the docs at

###  Health Score

32

—

LowBetter than 69% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 61.9% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~238 days

Total

3

Last Release

4159d ago

Major Versions

1.1.0 → 2.0.02015-02-12

### Community

Maintainers

![](https://www.gravatar.com/avatar/4dd988f2b98f03fca10758512b433d5ce200c677d9a01825e3f6949e7b8e0451?d=identicon)[etcinit](/maintainers/etcinit)

---

Top Contributors

[![etcinit](https://avatars.githubusercontent.com/u/1160305?v=4)](https://github.com/etcinit "etcinit (26 commits)")[![binarix](https://avatars.githubusercontent.com/u/4037156?v=4)](https://github.com/binarix "binarix (10 commits)")[![IsraelOrtuno](https://avatars.githubusercontent.com/u/1769417?v=4)](https://github.com/IsraelOrtuno "IsraelOrtuno (3 commits)")[![Stolz](https://avatars.githubusercontent.com/u/291060?v=4)](https://github.com/Stolz "Stolz (2 commits)")[![kostaspt](https://avatars.githubusercontent.com/u/684680?v=4)](https://github.com/kostaspt "kostaspt (1 commits)")

### Embed Badge

![Health badge](/badges/eduard44-foundation-pagination/health.svg)

```
[![Health](https://phpackages.com/badges/eduard44-foundation-pagination/health.svg)](https://phpackages.com/packages/eduard44-foundation-pagination)
```

###  Alternatives

[tallstackui/tallstackui

TallStackUI is a powerful suite of Blade components that elevate your workflow of Livewire applications.

725172.4k14](/packages/tallstackui-tallstackui)[psalm/plugin-laravel

Psalm plugin for Laravel

3355.3M346](/packages/psalm-plugin-laravel)[illuminate/events

The Illuminate Events package.

13557.0M2.1k](/packages/illuminate-events)[illuminate/pagination

The Illuminate Pagination package.

12234.1M1.0k](/packages/illuminate-pagination)[pressbooks/pressbooks

Pressbooks is an open source book publishing tool built on a WordPress multisite platform. Pressbooks outputs books in multiple formats, including PDF, EPUB, web, and a variety of XML flavours, using a theming/templating system, driven by CSS.

45444.2k1](/packages/pressbooks-pressbooks)[laravel/ai

The official AI SDK for Laravel.

1.0k3.2M188](/packages/laravel-ai)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
