У меня есть модель Market
, которая может иметь владельца и много клиентов. Когда клиент регистрируется, я хочу подтвердить, что он уникален на основе email
и customer_market_id
. Я бы хотел, чтобы клиент мог зарегистрироваться по тому же адресу электронной почты, что и владелец рынка. Разница в том, что владелец рынка имеет null
для customer_market_id
. Когда я пытаюсь сделать это с моей текущей проверкой, это терпит неудачу.
email => ['unique:users,email,customer_market_id'
]
Я пробовал этот подход с пакетом uniquewith-validation
:
email => ['unique_with:users,customer_market_id']
Если у кого-нибудь есть какие-нибудь предложения, которые будут великолепны! Спасибо!