大家好,我已经研究并测试了几种记录用户活动的方法,例如何时用户更新其个人资料详细信息或何时用户更新其任务状态。
我需要记录的内容:
方法1:与插入/更新/删除查询一起运行附加查询以存储详细信息。
方法2:使用http://packalyst.com/packages/package/regulus/activity-log
在以上两种方法中,我都必须为每个创建/更新/删除编写多个代码,我想知道是否存在更好的方法来处理此问题。
几天前,我创建了这样的程序包,与VentureCraft的程序包不同,该程序包仅记录静态数据-表,值。没有fks,没有型号名称等。
此外,它以不同的方式处理修订,例如,这样更容易。比较给定的2个版本,因为它不会记录每行的单个字段更改,而是记录每行涉及的所有数据。
这还很年轻,将得到改善。
它也不是Eloquent
特定的,但与Laravel 4兼容。您只需下载它,调整配置(如果需要),在模型中添加几行代码即可使用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句