Home

Awesome

<p align="center"><img src="https://despark.com/public/images/despark-logo.svg"></p> <p align="center"> <a href="https://packagist.org/packages/despark/igni-core"><img src="https://poser.pugx.org/despark/igni-core/v/stable.svg" alt="Latest Stable Version"></a> </p>

Despark's igniCMS

UNSUPORTED

This project is not maintained anymore. Still we :heart: you!

About

igniCMS is an administrative interface builder for Laravel 5.6.

For older Laravel versions (5.4 & 5.5) please use <a href="https://github.com/despark/igni-core/tree/1.7">version 1.7</a> of the igniCMS.

Prerequisites

Installation

  1. Run composer require despark/igni-core.

  2. 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,
 ...
  1. 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
  1. 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
  1. Config your config/auth.php file to use Igni's User model

Example

  ...
   'providers' => [
       'users' => [
           'driver' => 'eloquent',
           'model' => App\Models\User::class,
       ],
  ...
  1. All done! Now go to the <your_site_url>/admin and use your credentials

GDPR Compliance

Additional information

Copyright and License

igniCMS was written by Despark for the Laravel framework and is released under the MIT License. See the LICENSE file for details.