al-mamun-devops/laravel-permission
最新稳定版本:v1.0.0
Composer 安装命令:
composer require al-mamun-devops/laravel-permission
包简介
A lightweight Laravel roles & permissions package inspired by Spatie.
README 文档
README
A lightweight Laravel roles and permissions system inspired by Spatie's package.
Installation
composer require al-mamun-devops/laravel-permission
Publish Config and Migrations
php artisan vendor:publish --provider="AlMamunDevOps\Permission\LaravelPermissionServiceProvider" --tag=config
php artisan migrate
Usage
Add the HasPermissions trait to your User model:
use AlMamunDevOps\Permission\Traits\HasPermissions; class User extends Authenticatable { use HasPermissions; }
Assign Roles and Permissions
$user = User::find(1); $user->assignRole($roleId); $user->givePermissionTo($permissionId);
Check Permission
if ($user->hasPermission('edit-post')) { // Allowed }
Tables
- roles
- permissions
- role_user
- permission_role
- permission_user
License
MIT © Al Mamun DevOps
统计信息
- 总下载量: 1
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-11-01