quansitech / cmf-module-auditing
QS CMF 审计模块:操作审计后台(中文版 AuditResource)、回滚 Action、自定义审计事件支持
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
- 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-auditing。总文档与接入指南见 monorepo:quansitech/qscmf-filament。
本仓库由 monorepo CI 自动生成的镜像(split 产物),请勿直接提交或提 PR;开发与 issue 请到上方 monorepo。
提供
- 中文版审计后台 Resource(event/审计对象/字段名经语言包翻译)+ 中文版回滚 Action
Policies\AuditPolicy,并接管 tapp/filament-auditing 的audit/restoreAuditGate 为 Shield 权限点(ViewAny:Audit / Restore:Audit)Support\AuditLogger::custom():pivot sync 等不触发模型事件的操作手动补记审计- 可发布配置 stub:
config/audit.php、config/filament-auditing.php、中文语言包(php artisan cmf:install自动发布)
配置(config/cmf-auditing.php)
resource / policy / permissions 三项。深度定制:php artisan cmf:extend auditing。
使用约定
业务模型挂 OwenIt\Auditing\Auditable trait + 实现 Contracts\Auditable 即接入审计;Resource 有 View 页时 getRelations() 加 AuditsRelationManager::class;新增可审计模型/字段时在 lang/vendor/filament-auditing/zh_CN 补 model.Xxx / field.xxx 键。