webappid/laravel-user

为laravel提供核心简单用户管理

5.3.0 2022-10-09 11:32 UTC

README

此包是laravel用户管理核心。

此包需要laravel auth。

使用步骤

  1. 运行 php artisan make:auth
  2. 运行 php artisan migrate
  3. 运行 composer require webappid/laravel-user
  4. 再次运行 php artisan migrate
  5. 运行 webappid:user:seed 创建默认数据。
  6. 运行 php artisan db:seed --class='WebAppId\User\Seeds\AdminResetPasswordTableSeeder' 重置管理员。
  7. 默认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给我发邮件

感谢大家帮助我构建这个包。