quansitech / cmf-module-users
QS CMF 用户模块:用户模型、后台用户管理 Resource、RBAC/审计集成
v1.0.2
2026-09-10 15:27 UTC
Requires
- php: ^8.3
- bezhansalleh/filament-shield: ^4.0
- owen-it/laravel-auditing: ^14.0
- quansitech/cmf-core: ^1.0
- spatie/laravel-permission: ^8.0
- tapp/filament-auditing: ^4.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-09-10 15:27:12 UTC
README
QS CMF 用户模块。安装:composer require quansitech/cmf-module-users。总文档与接入指南见 monorepo:quansitech/qscmf-filament。
本仓库由 monorepo CI 自动生成的镜像(split 产物),请勿直接提交或提 PR;开发与 issue 请到上方 monorepo。
提供
Models\User:集成 FilamentUser + HasRoles + Auditable 的用户模型(工厂产出config('cmf-users.model')配置的模型)- 用户管理 Resource(中文,角色多选 auditSync 进审计,View 页挂审计历史)
Policies\UserPolicy(Shield 权限点 ViewAny:User 等 6 个)
配置(config/cmf-users.php)
model / resource / policy / permissions 四项,均为类替换开关。深度定制:php artisan cmf:extend users 生成宿主继承 Resource;模型定制:继承 Models\User 后改 model + config/auth.php。
依赖的表
使用 Laravel 默认 users 表迁移,模块不自带建表迁移;新增字段用宿主追加迁移。