PHPackages                             matthewfritz/laravel-cms-scaffolding - 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. [Framework](/categories/framework)
4. /
5. matthewfritz/laravel-cms-scaffolding

ActiveProject[Framework](/categories/framework)

matthewfritz/laravel-cms-scaffolding
====================================

This project contains the boilerplate functionality that you would expect to see in a Laravel CMS. That way you can start working on your cool features instead of having to worry about the routing and content retrieval.

1.0.0(9y ago)343MITPHPPHP &gt;=5.6.4

Since Apr 18Pushed 9y ago2 watchersCompare

[ Source](https://github.com/matthewfritz/laravel-cms-scaffolding)[ Packagist](https://packagist.org/packages/matthewfritz/laravel-cms-scaffolding)[ RSS](/packages/matthewfritz-laravel-cms-scaffolding/feed)WikiDiscussions master Synced 2d ago

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

Laravel CMS Scaffolding
=======================

[](#laravel-cms-scaffolding)

[![License: MIT](https://camo.githubusercontent.com/08cef40a9105b6526ca22088bc514fbfdbc9aac1ddbf8d4e6c750e3a88a44dca/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d626c75652e737667)](https://opensource.org/licenses/MIT) [![Project Version 1.0.0](https://camo.githubusercontent.com/a5171a90ba96ab0749712e9a00c2864b32a956e5691b7d1a62fe3a65f48434e1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f50726f6a6563745f56657273696f6e2d312e302e302d677265656e2e737667)](https://packagist.org/packages/matthewfritz/laravel-cms-scaffolding) [![Laravel 5.4](https://camo.githubusercontent.com/b5efc3237589147103afbc0b0ee157b9e5fbf237cb701a24311cdf42e60e3c88/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d352e342d677265656e2e737667)](https://laravel.com/docs/5.4)

This project contains the boilerplate functionality that you would expect to see in a Laravel CMS. That way you can start working on your cool features instead of having to worry about the routing and content retrieval.

This scaffolding project is written in Laravel 5.4.

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

[](#installation)

This project can be installed from Composer.

`composer create-project --prefer-dist matthewfritz/laravel-cms-scaffolding my-custom-cms`

Features
--------

[](#features)

Out of the box, you get a bunch of features. This `laravel-cms-scaffolding` project can actually be used as a basic lightweight CMS on its own. However, you will probably want to use it as a jumping-off point for larger projects since it takes care of the CMS boilerplate for you.

- Support for multiple sites within the same domain
- Support for sites nested deeper than the top-level of the domain
- Support for multiple domains/sub-domains on the same machine
- Support for a proxy/load-balancer when routing to the proper site
- Support for customizable themes using Blade and HTML
- Support for site-wide and single-page themes
- Support for the following templates within a theme: regular page, landing page, custom 404 page
- Support for a 404 page using the site's theme
- Support for the revision history of a page

Themes
------

[](#themes)

Themes are located in the `resources/views/themes` directory. There are two example bare-bones themes included that demonstrate various bits of functionality supported by this project.

### Default Theme

[](#default-theme)

This theme is located in `resources/views/themes/default`.

This theme is automatically applied when a site does not specify which one to use. It uses a regular page rendering template but also includes a custom 404 page template.

It is a basic Bootstrap theme.

### Carousel Theme

[](#carousel-theme)

This theme is located in `resources/views/themes/carousel`.

This theme includes a regular page rendering template but also includes a rendering template to be used specifically for the landing page of a site.

It is a basic Bootstrap theme but the landing page uses a custom rendering template that includes a Bootstrap carousel.

Database Tables
---------------

[](#database-tables)

This project comes with several migrations. The migrations included create the following tables:

- `users`
- `roles`
- `user_roles`
- `sites`
- `pages`
- `revisions`

### Development Data

[](#development-data)

There is also seeder data for every table that sets-up two example sites along with the relevant revisions, pages, and themes.

Debugging
---------

[](#debugging)

The Laravel Debugbar (`barryvdh/laravel-debugbar`) is one of the dependencies for this repository. If you do not wish to use the debug bar, either remove the service provider in `config/app.php` or set `APP_DEBUG=false` in your `.env` file.

###  Health Score

27

—

LowBetter than 47% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 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.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

3361d ago

### Community

Maintainers

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

---

Top Contributors

[![matthewfritz](https://avatars.githubusercontent.com/u/1715181?v=4)](https://github.com/matthewfritz "matthewfritz (16 commits)")

---

Tags

boilerplatecmslaravelphpscaffoldingframeworklaravelscaffoldingcmsboilerplate

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/matthewfritz-laravel-cms-scaffolding/health.svg)

```
[![Health](https://phpackages.com/badges/matthewfritz-laravel-cms-scaffolding/health.svg)](https://phpackages.com/packages/matthewfritz-laravel-cms-scaffolding)
```

###  Alternatives

[laravel/laravel

The skeleton application for the Laravel framework.

84.5k63.2M1.0k](/packages/laravel-laravel)[unopim/unopim

UnoPim Laravel PIM

10.5k2.2k](/packages/unopim-unopim)[bagisto/bagisto

Bagisto Laravel E-Commerce

27.6k169.0k9](/packages/bagisto-bagisto)[krayin/laravel-crm

Krayin CRM

23.2k33.4k1](/packages/krayin-laravel-crm)[nasirkhan/laravel-starter

A CMS like modular Laravel starter project.

1.4k2.7k](/packages/nasirkhan-laravel-starter)[statamic/cms

The Statamic CMS Core Package

4.8k3.6M932](/packages/statamic-cms)

PHPackages © 2026

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