До Laravel / Eloquent мне понравилась модель добавления действительных и действительных на сегодняшний день записей, которые требовали контроля версий в базе данных. Это позволило мне довольно легко получить самую последнюю запись (где действительное значение меньше, чем сегодня, а действительное значение равно нулю), а также обеспечить легкий просмотр версий. Вероятно, это не самый эффективный способ контроля версий, но все довольно просто.
Однако, теперь, когда мы переходим на Laravel 5.6 с Eloquent, как абсолютным новичком, есть ли разумный способ, которым можно об этом позаботиться? Действительны ли из / valid для столбцов все еще хороший способ сделать это? Каковы ваши рекомендации по простому способу записи контроля версий в таблице?