This project is not maintained anymore. Still we ❤️ you!
igniCMS is an administrative interface builder for Laravel 5.6.
For older Laravel versions (5.4 & 5.5) please use version 1.7 of the igniCMS.
- nodejs >= 4.0
- yarn or npm
- bower
- gulp
- composer
-
Run
composer require despark/igni-core
. -
Add igniCMS service providers before the application service providers in the
config/app.php
, as shown below (Optional for Laravel 5.5+)
Example
...
/*
* igniCMS Service Providers
*/
Despark\Cms\Providers\AdminServiceProvider::class,
Despark\Cms\Providers\IgniServiceProvider::class,
Despark\Cms\Providers\EntityServiceProvider::class,
Despark\Cms\Providers\JavascriptServiceProvider::class,
/*
* Package Service Providers...
*/
Laravel\Tinker\TinkerServiceProvider::class,
...
- Config your database settings in your
.env
file.
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=mydbw
DB_USERNAME=user
DB_PASSWORD=password
- Run this command in the terminal (it'll set all necessary resources to use the CMS. To complete this step you should have composer, npm & bower, installed globally):
php artisan igni:install
- Config your
config/auth.php
file to use Igni's User model
Example
...
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => App\Models\User::class,
],
...
- All done! Now go to the
<your_site_url>/admin
and use your credentials
- IgniCMS provides you with out of the box functionalities, which will make the process of GDPR compliance on boarding easier. In our Github page you will understand how to use them.
- You can find more info about IgniCMS in our Github page.
igniCMS was written by Despark for the Laravel framework and is released under the MIT License. See the LICENSE file for details.