Как согласовать архивацию и отношения один к одному?
У меня есть две таблицы в БД - пользователи и их резюме. Изначально у одного пользователя должно быть одно резюме. Но при этом как сюда вписать идею архивации? Т.е. при критичных изменениях резюме нельзя изменять, можно только заархивировать. Но как-то сюда не вписывается один к одному.
Была идея добавить статус резюме(заархивировано или в использовании) и дату архивации. Просто я уже реализовал часть функционала, и в нём подразумевалась один к одному, т.е использовалось Auth::User()->resume.
Стоит ли менять на один ко многим или из этой ситуации можно как-то выйти?