PHPackages                             marshmallow/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. [Utility &amp; Helpers](/categories/utility)
4. /
5. marshmallow/pages

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

marshmallow/pages
=================

Deze package geeft de mogelijkheid om gemakkelijk pagina's te beheren in Laravel. Dit is eigelijk een verzameling van handinge composer packages van derde en samengevoegd om snel te kunnen hergebruiken.

v5.0.7(3mo ago)412.6k↓30%[1 PRs](https://github.com/marshmallow-packages/pages/pulls)MITPHPPHP ^8.1CI passing

Since May 7Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/marshmallow-packages/pages)[ Packagist](https://packagist.org/packages/marshmallow/pages)[ Docs](https://github.com/Marshmallow-Development/)[ RSS](/packages/marshmallow-pages/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (11)Versions (70)Used By (0)

[![alt text](https://camo.githubusercontent.com/f5450f299f5713ce2f04dd5a1ba7ce9960ed4568b3574e4c4ee3cddc75477253/68747470733a2f2f6d617273686d616c6c6f772e6465762f63646e2f6d656469612f6c6f676f2d7265642d3233377834362e706e67 "marshmallow.")](https://camo.githubusercontent.com/f5450f299f5713ce2f04dd5a1ba7ce9960ed4568b3574e4c4ee3cddc75477253/68747470733a2f2f6d617273686d616c6c6f772e6465762f63646e2f6d656469612f6c6f676f2d7265642d3233377834362e706e67)

Laravel Nova Pages
==================

[](#laravel-nova-pages)

[![Version](https://camo.githubusercontent.com/62d414ca3b7b382e03b749ef5bd6a9ce88d297ffa11730fe67bc4045dc6daa52/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6d617273686d616c6c6f772f7061676573)](https://github.com/marshmallow-packages/pages)[![Issues](https://camo.githubusercontent.com/c1c753226048449c9e75f46ced729983c8f097b9825c3001c8ebe763e858aa18/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f6d617273686d616c6c6f772d7061636b616765732f7061676573)](https://github.com/marshmallow-packages/pages)[![Licence](https://camo.githubusercontent.com/a913194945bd6d64d4da6927f2a702289293a21a25bddeb71b5e7ab02af9cbd0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6d617273686d616c6c6f772d7061636b616765732f7061676573)](https://github.com/marshmallow-packages/pages)[![PHP Syntax Checker](https://github.com/marshmallow-packages/pages/workflows/PHP%20Syntax%20Checker/badge.svg)](https://github.com/marshmallow-packages/pages/workflows/PHP%20Syntax%20Checker/badge.svg)

This page provides you with the ability to easily create and manage pages and its content in Laraval Nova.

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

[](#installation)

### Composer

[](#composer)

You can install the package via composer:

```
composer require marshmallow/pages
```

#### Install for Nova 4

[](#install-for-nova-4)

If you are using nova 4, you can install the package using the command below.

```
composer require marshmallow/pages "^4.0"
```

### Run the artisan commands

[](#run-the-artisan-commands)

Publish the configs from the flexible package, migrate to create the pages table and create your Laravel Nova resource to manage your pages.

```
php artisan pages:install
```

Usage
-----

[](#usage)

You can add `{!! Page::render($page) !!}` to your blade file to render the layouts that are connected to the page. You can also loop through them yourself if that is helpfull like;

```
@foreach ($layouts as $layout)
    {{ $layout->render() }}
@endforeach
```

Add a new layout
----------------

[](#add-a-new-layout)

You can generate new layouts via the command provided by the `marshmallow/flexible` package that is included in this package. Run the command below to generate a new layout.

```
php artisan marshmallow:layout
```

Next you will need to add the newly generated layout to your `flexible` config.

```
/**
 * config/flexible.php
 */
return [
    /**
     * Your custom layouts. Please check the readme.md file for more
     * information about these custom layouts.
     */
    'layouts' => [
        'sluggable-name-of-your-layout' => \App\Flexible\Layouts\LayoutClassName::class
    ],
];
```

Changelog
---------

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information what has changed recently.

Security
--------

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Credits
-------

[](#credits)

- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

53

—

FairBetter than 97% of packages

Maintenance78

Regular maintenance activity

Popularity28

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity79

Established project with proven stability

 Bus Factor1

Top contributor holds 79.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 ~32 days

Recently: every ~43 days

Total

66

Last Release

118d ago

Major Versions

v3.1.0 → v4.0.02022-05-06

v4.1.0 → v5.0.02025-01-05

v4.1.1 → v5.0.12025-01-07

v4.1.2 → v5.0.32025-04-09

v4.1.3 → v5.0.52025-08-07

PHP version history (4 changes)v1.0.0PHP ^7.4

v2.1.3PHP ^7.4|^8.0

v4.0.0PHP ^8.0

v5.0.1PHP ^8.1

### Community

Maintainers

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

---

Top Contributors

[![stefvanesch](https://avatars.githubusercontent.com/u/46725619?v=4)](https://github.com/stefvanesch "stefvanesch (163 commits)")[![LTKort](https://avatars.githubusercontent.com/u/2412670?v=4)](https://github.com/LTKort "LTKort (35 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (6 commits)")

---

Tags

marshmallow

### Embed Badge

![Health badge](/badges/marshmallow-pages/health.svg)

```
[![Health](https://phpackages.com/badges/marshmallow-pages/health.svg)](https://phpackages.com/packages/marshmallow-pages)
```

###  Alternatives

[optimistdigital/nova-sortable

This Laravel Nova package allows you to reorder models in a Nova resource's index view using drag &amp; drop.

2872.1M6](/packages/optimistdigital-nova-sortable)[outl1ne/nova-sortable

This Laravel Nova package allows you to reorder models in a Nova resource's index view using drag &amp; drop.

2861.8M9](/packages/outl1ne-nova-sortable)[markwalet/nova-modal-response

A Laravel Nova asset for Modal responses on an action.

14720.0k](/packages/markwalet-nova-modal-response)

PHPackages © 2026

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