Config Voyager Branch - minhliem86/modules GitHub Wiki

2. Configuration

Add to composer.json file

        "psr-4": {
            "App\\": "app/",
            "App\\Modules\\" : "app/Modules"
        }

Add Service Provider

/** ServiceProvider Needed **/
        Liemphan\modules\ModulesServiceProvider::class,
        TCG\Voyager\VoyagerServiceProvider::class,
        App\Modules\ModuleServiceProvider::class,
        Orangehill\Iseed\IseedServiceProvider::class,
        Collective\Html\HtmlServiceProvider::class,
        App\Providers\ComposerServiceProvider::class,

Add to Facade

/** ALIAS **/
'Image' => Intervention\Image\Facades\Image::class,
'Form' => Collective\Html\FormFacade::class,
'Html' => Collective\Html\HtmlFacade::class,

Run composer dump-autoload

php artisan vendor:publish --force

Add into composer.json

"classmap": [
            "database",
            "resources/myLib"
        ],

Add into app.php -> ServiceProvider

App\Modules\ModuleServiceProvider::class,

Install Voyager

php artisan voyager:install 

Add Admin

php artisan voyager:admin [email protected]
php artisan vendor:publish --provider=VoyagerServiceProvider
php artisan vendor:publish --provider=ImageServiceProviderLaravel5
php artisan db:seed --class=VoyagerDatabaseSeeder