Я работаю над моделью пользователя, которая должна генерировать ключ, если поле пользователя пусто.Если у пользователя уже есть ключ в базе данных, нам не нужно создавать новый.Где и как лучше всего это сделать?
Примеры:
Один: Пользователь без ключа, сохраненного в базе данных:
Модель должна сгенерировать новый ключ и сохранить его для пользователя.
Два: Пользователь с ключом, который уже находится в базе данных:
Модель mustn 'ничего не изменить, кроме того, что было изменено сохранением.