Здравствуйте!
Добавил мягкое удаление пользователей. Оно работает, но unique не обращает внимание на столбик deleted_at. 'email' => 'required|email|unique:users,email',
Можно ли как-то добавить условие в него, чтобы пропускал email, когда поле deleted_at не равно null.
Или придется удалять это правило и самому делать запрос к бд на поиск?
Unique - предполагает, что в БД установлен соответствующий ключ, и все данные этого поля уникальны. Во избежание ошибок - лучше не завязываться с deleted_at. Если у вас есть много старых записей, которые могут мешать - есть пакет Quicksand который помогает гибко работать с мягко удаленными записями в БД