tuگelsikile/user-level

为laravel定制的用户级别权限

2.0.0 2023-03-29 05:23 UTC

This package is auto-updated.

Last update: 2024-09-29 08:41:22 UTC


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