Какой пакет используете для сохранения изменений моделей и связанных сущностей?
Стоит задача сохранять историю изменений заказа, при этом модель заказа имеет еще связанные с ней сущности и любое поле в них может быть изменено через веб-интерфейс и мы должны в этом случае сохранить состояние не только этой таблицы, но и всех связанных чтоб в любой момент мы могли просмотреть таблицу со списком изменений и кликнуть на любую строчку и увидеть какое состояние имели все эти сущности в тот период. Наверняка есть же пакет про это?
так то можно навешать кастомных событий на модель и связанные с ней модели и сериализовать их состояние при любом изменении. Но как то наверное это костыльно?