tuگelsikile / user-level
为laravel定制的用户级别权限
2.0.0
2023-03-29 05:23 UTC
Requires
- laravel/passport: ^10.0
README
如何使用
-
将提供者添加到
config/app.php
\Tugelsikile\UserLevel\UserLevel::class,
-
迁移文件
php artisan vendor:publish --provider="Tugelsikile\UserLevel\UserLevel" --tag="migrations"
-
配置和菜单集合
php artisan vendor:publish --provider="Tugelsikile\UserLevel\UserLevel" --tag="config"
-
初始化菜单和权限
php artisan db:seed --class="Tugelsikile\\UserLevel\\Databases\\Seeders\\Seed"
-
将中间件
user-level
添加到您想要检查的每个路由
可用方法
-
获取当前用户的当前级别、菜单和权限
UserLevelController::current($user);
-
获取用户的全部菜单
UserLevelController::menu($level);
-
获取所有用户级别
UserLevelController::allLevel();