Я использовал ревизии Laravel и это довольно круто, попробуйте.
Он отслеживает практически все, что вам нужно, и показывает вам, что было создано, а также старые и новые значения, когда что-то редактируется. но недостаток в том, что он не отслеживает изменения сводных таблиц
Проверьте это здесь: Laravel Audits