问答 / 5 / 12 / 创建于 2年前
有什么优雅的方法记录用户每一步的操作类如 用户创建一个分组 名字叫什么 有没有成功或者是编辑一个名称 由xxx改成ooo
使用 trait 来实现 模型事件,在模型事件里插入修改记录,需要做记录的直接 use 这个 trait 就行,具体数据是要分表也好还是用字段区分也好可以自己玩了
mavinoo/laravel-batch
博客:如何记录可读性的操作日志?
建一个中间件,然后给每个路由一个命名,记录入参和出参
我司目前使用的是面向界面的形式去记录日志,在切面代码中编辑记录日志的逻辑,在对应的控制器中使用注解的形式去标记该控制器的处理的请求需要记录日志,在注解中填写对应的参数,在逻辑代码中将业务处理的日志信息记录到协程上下文中。参考下图
用模型事件啊,然后 $user->getOriginal() 对比,存入日志或者数据库
$user->getOriginal()
我要举报该,理由是:
使用 trait 来实现 模型事件,在模型事件里插入修改记录,需要做记录的直接 use 这个 trait 就行,具体数据是要分表也好还是用字段区分也好可以自己玩了
博客:如何记录可读性的操作日志?
建一个中间件,然后给每个路由一个命名,记录入参和出参
我司目前使用的是面向界面的形式去记录日志,在切面代码中编辑记录日志的逻辑,在对应的控制器中使用注解的形式去标记该控制器的处理的请求需要记录日志,在注解中填写对应的参数,在逻辑代码中将业务处理的日志信息记录到协程上下文中。参考下图
用模型事件啊,然后
$user->getOriginal()
对比,存入日志或者数据库