zaengle/audits

用于管理模型审计的包

v4.0.0 2024-03-18 13:15 UTC

This package is auto-updated.

Last update: 2024-09-18 14:23:51 UTC


README

Tests Latest Version on Packagist Total Downloads MIT Licensed

audit header

审计

此包记录Laravel模型的变化,并将它们存储在模型的json列中。

使用方法

在您的模型上使用MakesAudits特性。

接下来,在您的模型中添加一个可空的json列。默认情况下,包将查找名为audits的列。要覆盖可审计列,请更改模型上的$auditableColumn属性。

protected $auditableColumn = 'audits';

最后,为可审计列添加一个json类型转换。

protected $casts = [
    'audits' => 'json',
];

致谢

如果您正在寻找一个更健壮的解决方案,此包值得一试:[Laravel Auditor](http://www.laravel-auditing.com/docs/9.0/auditor)