ларе. Суть задачи - логировать изменения во всех(или почти) сущностях. Условно есть "сделка", нужно иметь доступ ко всем изменениям с отображением самих изменений. Делал на другом проекте через обсерверы, но мне показалось как-то неправильно. Может есть у кого подобные кейсы?
Раньше тоже спрашивал. Порекомендовали кидать события в брокер сообщений и их отрабатывать
https://spatie.be/docs/laravel-activitylog/v4/introduction
Это интересно, попробую спасибо
Брокер на проекте не используется, как-то странно из-за одного логирования его использовать, не ?)
Можно очереди на базах
Это хороший инструмент если вы в коде не использовали ->save()
Он только при update и create работает когда save не работает
это как? возможно обновление не было, т.е. save вызвали, но при этом ничего не меняли в данных
Там всегда меняются данные полее updated_at меняется
значит отслеживаемые данные не меняются
Обсуждают сегодня