这对于laravel数据库或日志文件中的用户活动更好

问题描述

您好,我正在考虑laravel应用程序中的用户活动。 而且我认为将用户活动保留在日志文件中比将其保留在数据库中更好。 例如在每个用户的存储文件夹中创建文件夹。 并使用以下日期创建日志文件..
user_id_YYY-mm-dd.log

更好地感谢将日志保留在数据库

解决方法

绝对将其存储在数据库中。

如果您要记录活动,最终将获得大量记录,并希望将它们编入索引。一些用户使用一个软件几个月后可以快速生成数千条记录,这取决于您的跟踪的详细程度。

一开始就可以将活动日志存储在文本文件中,但是一旦您要查找用户Y的所有类型为X的所有操作,就将花费大量时间搜索文本文件(或编写脚本来完成此操作)给你)。

,

登录Laravel确实可以很好地进行调试,但是从用户活动中获取历史记录始终是最好的选择。

您可以创建一个日志表并使用user_id进行索引,并根据用户活动创建报告。

按日期,操作或任何其他字段查询。