PHPackages                             26b/laravel-content-pages - 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. 26b/laravel-content-pages

ActiveLibrary

26b/laravel-content-pages
=========================

Laravel package for Content Pages

12.3kPHP

Since Apr 12Pushed 3y ago1 watchersCompare

[ Source](https://github.com/26B/laravel-content-pages)[ Packagist](https://packagist.org/packages/26b/laravel-content-pages)[ RSS](/packages/26b-laravel-content-pages/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Laravel Content Pages
=====================

[](#laravel-content-pages)

Have a configurable controller to navigate pages of content.

- Supports multi levels.
- Configurable folder for blade templates.
- Optional catch-all route so you don't need to configure specific routes.

Getting started
---------------

[](#getting-started)

Require the package

```
composer require 26b/laravel-content-pages

```

That's it, now, under the `/resources/views/` create a folder called `content` (can be changed on the configuration) and place your blade templates there.

Once you have created a template, for example `somepage.blade.php`, you can point your browser to `yourproject.test/somepage` and you'll see your content.

Custom configuration
--------------------

[](#custom-configuration)

Publish the configuration file should you need to customise it.

```
php artisan vendor:publish --tag=content-pages-config

```

If for example you dont want to use the catch-all route, you can disable it on the config `content-pages.php`

```
fallback_route => false,

```

Then on your web routes you can add something like this.

```
Route::get('/pages/{any}', [PageController::class, 'show']);

```

###  Health Score

18

—

LowBetter than 8% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity22

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/dac8ba0c3885a68da97d75957c5b3d9f28d99f28a6739eca3af99506f291137b?d=identicon)[csrui](/maintainers/csrui)

---

Top Contributors

[![csrui](https://avatars.githubusercontent.com/u/205312?v=4)](https://github.com/csrui "csrui (5 commits)")

### Embed Badge

![Health badge](/badges/26b-laravel-content-pages/health.svg)

```
[![Health](https://phpackages.com/badges/26b-laravel-content-pages/health.svg)](https://phpackages.com/packages/26b-laravel-content-pages)
```

PHPackages © 2026

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