【发布时间】:2019-04-25 21:04:31
【问题描述】:
在 Laravel/Eloquent 之前,我喜欢在需要在数据库中进行版本控制的记录上添加有效起始日期和有效日期的模型。这让我可以很容易地提取最新的记录(其中有效的起始时间小于今天,有效的终止时间为空),并且可以轻松查看版本。这可能不是最有效的版本控制方式,但确实让事情变得非常简单。
但是,现在使用 Eloquent 迁移到 Laravel 5.6,作为一个完全的新手,有没有一种聪明的方法可以解决这个问题?有效的来自/有效的列仍然是一个好方法吗?您对表格中的记录进行版本控制的简单方法有何建议?
【问题讨论】:
-
有一些值得注意的包可用:github.com/VentureCraft/revisionablegithub.com/jarektkaczyk/revisionable,但它们似乎没有得到积极维护。有没有人有这方面的经验?