coolstudio / laravel-auditor
Laravel 模型变更跟踪库。
dev-master
2020-01-24 22:04 UTC
This package is auto-updated.
Last update: 2024-09-25 08:21:24 UTC
README
该模块为 Laravel 模型的变更提供审计系统。
创建、更新和删除事件存储在审计日志中(跟踪任何变更以及执行变更的用户)。
只需将 IsAudited
特性(来自 CoolStudio\Auditor\Traits\IsAudited
)添加到您想要审计的模型中。给用户模型添加 CanModify
特性(来自 CoolStudio\Auditor\Traits\CanModify
),以便通过 $user->auditModifications
访问用户变更。
历史记录存储在名为 auditor_audits
的表中,可以通过模型 Audit
在 CoolStudio\Auditor\Models\Audit
中访问。