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();