tugelsikile / user-level
Custom user level privileges for laravel
Installs: 14
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:project
pkg:composer/tugelsikile/user-level
Requires
- laravel/passport: ^10.0
README
HOW TO USE
-
add provider to
config/app.php\Tugelsikile\UserLevel\UserLevel::class, -
migrations
php artisan vendor:publish --provider="Tugelsikile\UserLevel\UserLevel" --tag="migrations" -
configs and menu collections
php artisan vendor:publish --provider="Tugelsikile\UserLevel\UserLevel" --tag="config"
-
seed the menus and privileges
php artisan db:seed --class="Tugelsikile\\UserLevel\\Databases\\Seeders\\Seed" -
add middleware
user-levelto every route that you want to check
Available Method
-
get current level, menu, and privileges of current user
UserLevelController::current($user); -
get all menu of user
UserLevelController::menu($level); -
get all user level
UserLevelController::allLevel();