robmellett/laravel-model-history

一个简单的特性,可以添加到你的模型中,以便存储创建和更新的差异


README

跟踪模型历史

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

这个小包将创建一个history_events表,以便你可以跟踪模型的创建和更新事件,以及更新之间的数据变化。

安装

您可以通过composer安装此包

composer require robmellett/laravel-model-history

您可以使用以下命令发布和运行迁移

php artisan vendor:publish --tag="model-history-migrations"
php artisan migrate

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="model-history-config"

这是发布后的配置文件内容

return [
];

用法

您可以将Historize特性添加到模型中,当模型创建和更新时,将触发CREATED和UPDATED事件。

class Product extends Model
{
    use Historize;
}

测试

composer test

变更日志

有关最近更改的更多信息,请参阅变更日志

贡献

有关详细信息,请参阅贡献指南

安全漏洞

有关报告安全漏洞的详细信息,请参阅我们的安全策略

致谢

许可

MIT许可(MIT)。有关更多信息,请参阅许可文件