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
Requires
- php: ^7.1.3
- joshbrw/laravel-module-installer: *
- laravel/framework: 5.8.*
- laravelcollective/html: ^5.8
- spatie/laravel-permission: ^2.37
This package is auto-updated.
Last update: 2025-03-01 00:14:54 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!