Laravel: Можно ли сохранить все действия пользователей в логах или в БД? - PullRequest
0 голосов
/ 07 июня 2019

Я знаю, что вы можете сохранять сеансы действий пользователя в файл (логи) или базу данных.Но этот файл (или строка в базе данных) переписывается при каждом действии, которое совершает пользователь, например: если пользователь запускается при входе в систему, а затем переходит в дом, позже переходит к пункту about;этот файл перезаписывается с: home> на about.Я знаю, что это не полная цитата, сгенерированная в log / db.Можно ли сохранить первое действие (от входа до дома) и второе (от дома до примерно)?Как мне это сделать?Спасибо

Ответы [ 2 ]

1 голос
/ 07 июня 2019

Я использовал ревизии Laravel и это довольно круто, попробуйте.

Он отслеживает практически все, что вам нужно, и показывает вам, что было создано, а также старые и новые значения, когда что-то редактируется. но недостаток в том, что он не отслеживает изменения сводных таблиц

Проверьте это здесь: Laravel Audits

1 голос
/ 07 июня 2019

Может быть, посмотрите на https://github.com/spatie/laravel-activitylog, который позволяет вам указать свои собственные требования к журналу.

...