Skip to content

Installation guide

Min De Sik edited this page Jul 18, 2017 · 18 revisions

Download package

Download, install and configure latest Laravel 5.4 application and it's dependencies.

Navigate to application directory and download milax/mconsole package.

$ composer require milax/mconsole

Prepare for installation

Service Providers

Add Service Provider to config/app.php:

'providers' => [
    // ..
    /*
     * Application Service Providers...
     */
    App\Providers\AppServiceProvider::class,
    App\Providers\AuthServiceProvider::class,
    // App\Providers\BroadcastServiceProvider::class,
    App\Providers\EventServiceProvider::class,
    Milax\Mconsole\Providers\MconsoleServiceProvider::class,
    App\Providers\RouteServiceProvider::class,
],

NOTE: Insert between App\Providers\EventServiceProvider::class, and App\Providers\RouteServiceProvider::class.


Models

Update your User model (app/User.php) with Milax\Mconsole\Models\MconsoleUser:

use Milax\Mconsole\Models\MconsoleUser;

class User extends MconsoleUser
{
    //
}

Also delete all methods and properties.


Migrations

Delete all default migrations from /database/migrations directory.


Gitignore

Update your project .gitignore file:

Homestead.yaml
Homestead.json
/vendor
/node_modules
/storage/tmp
/public/coverage
/public/massets
/public/mconsole-modules
/public/storage
/database/migrations/*
!/database/migrations/.gitkeep
.env
.DS_Store
.npm_debug.log

Installation

Run mconsole installation command:

$ php artisan mconsole:install

Updating

To update package run composer update and then php artisan mconsole:install --update option:

$ composer update
$ php artisan mconsole:install --update

The --update option will not prompt for any user input.

Clone this wiki locally