robinthijsen / laravel-cms
A Simple Laravel CMS package using livewire
Fund package maintenance!
:vendor_name
Requires
- php: ^8.4
- illuminate/contracts: ^10.0||^11.0
- livewire/livewire: v3.5.18
- spatie/laravel-package-tools: ^1.16
Requires (Dev)
- larastan/larastan: ^2.9
- laravel/pint: ^1.14
- nunomaduro/collision: ^8.1.1||^7.10.0
- orchestra/testbench: ^9.0.0||^8.22.0
- pestphp/pest: ^3.0
- pestphp/pest-plugin-arch: ^3.0
- pestphp/pest-plugin-laravel: ^3.0
- phpstan/extension-installer: ^1.3
- phpstan/phpstan-deprecation-rules: ^1.1
- phpstan/phpstan-phpunit: ^1.3
- spatie/laravel-ray: ^1.35
This package is auto-updated.
Last update: 2025-04-14 03:16:09 UTC
README
Laravel Package CMS is a package that allows you to create a CMS for your Laravel application.
Installation
First install the package via composer:
composer require robinthijsen/laravel-cms
Then install the package
php artisan cms:install
This will publish the config file to config/cms.php
.
Publish the migrations and ask to run them.
And add the service provider to your app.
Usage
After that a new route is available at /admin
. First you will need to login with the default credentials:
$email = config('cms.credentials.email'); $password = config('cms.credentials.password');
These are defined in the config file.
You can change it in the admin panel, as well as in the config file and in your .env
file.
Hope this package is useful for you!
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
License
The MIT License (MIT). Please see License File for more information.