spatie

laravel-permission

spatie

Associate users with roles and permissions

AI 简介

spatie/laravel-permission 是一个为 Laravel 应用提供基于角色与权限(RBAC)访问控制的开源扩展包。它通过数据库持久化管理用户、角色和权限三者关系,支持链式操作(如 assignRole、givePermissionTo)和 Laravel 原生 Gate 机制(如 $user->can()),具备迁移生成、缓存优化及多守卫兼容等特性。适用于需要细粒度后台权限管控的中大型 Laravel 项目,如内容管理系统(CMS)、企业级管理后台或 SaaS 多租户应用。

PHP
MIT License
12.9k
Stars
1.8k
Forks
186
Watchers
1
Issues

Star 增长

今日0
近 7 天0
近 30 天+9
综合评分70.68
默认分支main