webappid / laravel-user
Core simple user management for laravel
5.3.0
2022-10-09 11:32 UTC
Requires
- php: >=8.0.0
- doctrine/dbal: ^2.5
- illuminate/support: ^8.0|^9.0
- laravel/sanctum: ^2.15|^3.0
- nesbot/carbon: ^2.0
- webappid/lazy: ^1.0@dev
- webappid/smartresponse: ^2.0
Requires (Dev)
- mockery/mockery: ^1.0
- orchestra/testbench: ^6.0|^7.0
- phpunit/phpunit: ^9.0|^10.0
- squizlabs/php_codesniffer: ^3.0
This package is auto-updated.
Last update: 2026-06-09 19:35:42 UTC
README
this package is the core of user management based on laravel.
This package required laravel auth.
Step by step to use :
- run
php artisan make:auth. - run
php artisan migrate. - run
composer require webappid/laravel-user. - run
php artisan migrateone more time. - run
webappid:user:seedto create default data. - run
php artisan db:seed --class='WebAppId\User\Seeds\AdminResetPasswordTableSeeder'to reset admin use. - default root / admin email is root@noname.com
Use as route middleware :
add new middleware in $routeMiddleware section in app\Http\Kernel.php
'role' => \WebAppId\User\Middleware\RoleCheck::class, 'permission' => \WebAppId\User\Middleware\PermissionCheck::class,
Usage
Route::group(['middleware' => ['auth', 'role:admin', 'permission:allaccess']], function () { })
If you have any question about this package, please don't hesitate to drop me an email at dyan.galih@gmail.com
Thanks to everyone to help me build this package.