codeperl/account-module

User account management for laravel. A modular approach.

Installs: 150

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Type:laravel-module

dev-master 2019-07-03 06:24 UTC

This package is auto-updated.

Last update: 2024-04-29 03:54:25 UTC


README

User account management along with acl. A modular driven approach for laravel 5.8.

Pre installation

  • In composer.json file append:
"module-dir": "Modules"

to extra section.

  • and
    "autoload": {
        "psr-4": {
            ....,
            "Modules\\": "Modules/",
        },
        ...
    },

It will be the location where laravel module will took place.

Installation

Run

composer require nwidart/laravel-modules composer require joshbrw/laravel-module-installer composer require spatie/laravel-permission composer require codeperl/account

Post installation

  • Add
'role' => \Spatie\Permission\Middlewares\RoleMiddleware::class,
'permission' => \Spatie\Permission\Middlewares\PermissionMiddleware::class,
'acl' => \Modules\Account\Middleware\Acl::class,

to $routeMiddleware in App\Http\Kernel.php

  • Run php artisan module:publish-config Account

  • Run php artisan module:publish-migration Account

  • Run php artisan migrate --env=development

Done!