Предположим, вы пытаетесь создать нового пользователя с моделью пользователя (с помощью мягких удалений), имеющей уникальное правило для этого адреса электронной почты, но в базе данных есть разбитый пользователь.
При попытке проверить новые пользовательские данные вы получите ошибку проверки из-за существующего письма.
Я сделал некоторую дополнительную проверку в моих контроллерах, но разве было бы неплохо иметь все это в Модели?
Предлагаете ли вы создать правило пользовательской проверки?
Поскольку я не нашел чистого решения сейчас, я интересуюсь тем, как другие решают эту проблему.