Laravel:是否可以将用户的所有操作保存在日志或数据库中?

时间:2019-06-07 14:26:01

标签: php laravel session logging

我知道您可以将用户的会话操作保存在文件(日志)或数据库中。但是此文件(或数据库中的行)在用户执行的每个操作中都会被重写,例如: 如果用户先登录然后回家,以后再转一下;此文件从以下位置重写为:home>至。 我知道这不是在log / db中生成的完整报价。是否可以存储第一个动作(从登录到家庭)和第二个动作(从家到大约)?我该怎么做? 谢谢

2 个答案:

答案 0 :(得分:1)

也许看看https://github.com/spatie/laravel-activitylog,它可以让您指定自己的日志记录要求。

答案 1 :(得分:1)

我一直在使用laravel审核,它很酷,请尝试一下。

它几乎跟踪您需要的所有内容,并向您显示创建内容时以及编辑内容时的新旧值。但失败是因为它无法跟踪数据透视表

在此处查看:Laravel Audits