Как получить оригинальные данные доступа при обновлении модели Laravel? - PullRequest
0 голосов
/ 16 марта 2020

Я хочу записать данные до и после в таблицу журналов при обновлении экземпляра.

Я получаю данные beforeUpdate (original) методом getOriginal(), но я не знаю, как получить данные связанные с исходными данными.

Пример:

Таблица campaigns имеет поле campaign_status_id.

У меня есть Accessor getCampaignStatusNameAttribute(), этот метод будет получать отношения между campaigns таблица и campaign_status таблица и возврат campaign_status_name.

Если я обновлю статус кампании и позвоню getCampaignStatusNameAttribute(), я просто получу только обновленные данные. Конечно, я могу написать пользовательскую функцию и передать campaign_status_id в качестве параметра для получения данных, но я хочу узнать какие-либо более эффективные решения.

Любое решение, чтобы получить оригинальный Accessor?

...