webappid / laravel-user
为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
- 5.3.0
- 5.2.0
- 5.1.2
- 5.1.1
- 5.1.0
- 5.0.1
- 5.0.0
- 4.7.0
- 4.6.5
- 4.6.4
- 4.6.3
- 4.6.2
- 4.6.1
- 4.6.0
- 4.5.4
- 4.5.3
- 4.5.2
- 4.5.1
- 4.5.0
- 4.4.3
- 4.4.2
- 4.4.1
- 4.4.0
- 4.3.7
- 4.3.6
- 4.3.5
- 4.3.4
- 4.3.3
- 4.3.2
- 4.3.1
- 4.3.0
- 4.2.4
- 4.2.3
- 4.2.2
- 4.2.1
- 4.2.0
- 4.1.3
- 4.0.3
- 4.0.2
- 4.0.1
- 4.0.0
- 3.1.0
- 3.0.0
- 2.0.2
- 2.0.1
- 2.0.0
- 1.6.0
- 1.5.6
- 1.5.5
- 1.5.4
- 1.5.3
- 1.5.2
- 1.5.1
- 1.5.0
- 1.4.0
- 1.3.9
- 1.3.8
- 1.3.7
- 1.3.6
- 1.3.5
- 1.3.4
- 1.3.3
- 1.3.2
- 1.3.1
- 1.2.1
- 1.1.1
- dev-master / 1.0.x-dev
- 1.0.1
- 1.0.0
This package is auto-updated.
Last update: 2024-09-09 15:39:42 UTC
README
此包是laravel用户管理核心。
此包需要laravel auth。
使用步骤
- 运行
php artisan make:auth。 - 运行
php artisan migrate。 - 运行
composer require webappid/laravel-user。 - 再次运行
php artisan migrate。 - 运行
webappid:user:seed创建默认数据。 - 运行
php artisan db:seed --class='WebAppId\User\Seeds\AdminResetPasswordTableSeeder'重置管理员。 - 默认root / admin邮箱为 root@noname.com
作为路由中间件使用
在 app\Http\Kernel.php 中的 $routeMiddleware 部分添加新的中间件
'role' => \WebAppId\User\Middleware\RoleCheck::class, 'permission' => \WebAppId\User\Middleware\PermissionCheck::class,
用法
Route::group(['middleware' => ['auth', 'role:admin', 'permission:allaccess']], function () { })
如果您对此包有任何疑问,请随时通过dyan.galih@gmail.com给我发邮件
感谢大家帮助我构建这个包。