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 的表中,可以通过模型 AuditCoolStudio\Auditor\Models\Audit 中访问。