Я хочу записать данные до и после в таблицу журналов при обновлении экземпляра.
Я получаю данные beforeUpdate (original) методом getOriginal()
, но я не знаю, как получить данные связанные с исходными данными.
Пример:
Таблица campaigns
имеет поле campaign_status_id
.
У меня есть Accessor getCampaignStatusNameAttribute()
, этот метод будет получать отношения между campaigns
таблица и campaign_status
таблица и возврат campaign_status_name
.
Если я обновлю статус кампании и позвоню getCampaignStatusNameAttribute()
, я просто получу только обновленные данные. Конечно, я могу написать пользовательскую функцию и передать campaign_status_id
в качестве параметра для получения данных, но я хочу узнать какие-либо более эффективные решения.
Любое решение, чтобы получить оригинальный Accessor?