quansitech / cmf-module-roles
QS CMF 角色模块:后台角色管理 Resource、Filament Shield 集成、可审计角色模型
v1.0.2
2026-09-10 15:27 UTC
Requires
- php: ^8.3
- bezhansalleh/filament-shield: ^4.0
- quansitech/cmf-core: ^1.0
- quansitech/cmf-module-auditing: ^1.0
- spatie/laravel-permission: ^8.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-09-10 15:27:24 UTC
README
QS CMF 角色模块。安装:composer require quansitech/cmf-module-roles。总文档与接入指南见 monorepo:quansitech/qscmf-filament。
本仓库由 monorepo CI 自动生成的镜像(split 产物),请勿直接提交或提 PR;开发与 issue 请到上方 monorepo。
提供
- 角色管理 Resource(Filament Shield 集成,权限勾选差异经 AuditLogger 补记审计,View 页挂审计历史)
Models\Role:继承 Spatie Role + Auditable(config('permission.models.role')未被宿主指定时自动设为默认)Policies\RolePolicy- 可发布配置 stub:
config/permission.php、config/filament-shield.php、Shield 中文语言包(php artisan cmf:install自动发布,不覆盖已有文件)
配置(config/cmf-roles.php)
resource / policy / permissions 三项。深度定制:php artisan cmf:extend roles。