情景是,
删除用户时,我们只是将名为status的字段更新为-1。
但是,在为用户添加已删除的电子邮件ID时,内置的环回用户模型会因电子邮件已存在而抛出错误,因为它仅检查电子邮件是否存在。我想检查是否存在状态为1(活动用户)的电子邮件。有可能吗?
答案 0 :(得分:1)
您的方案听起来像soft delete机制。根据我以这种方式删除用户的经验,最好是恢复同一个用户(状态为1或软删除为null),避免创建另一个用户。
但是如果您想使用相同的电子邮件创建另一个用户,则需要在用户模型中自定义创建方法。查看customization model
希望这对你有帮助!