'required_if:sendType,1|email:rfc,dns|nullable'
оно работает в случае, если поле пустое. Но если его заполнили невалидно , то валидатор ругается на правило email:rfc,dns
Т.е. в sendType нечто отличное от 1. Ожидается, что значение этого поля ненужно. Но получаем ошибку по второму правилу.
Что делать? Чистить поле с помощью JS или есть иные подходы? Например, в prepareForValidation удалить значение?
а если вместо 1 что-то другое. может там скастило просто и всегда true
Обсуждают сегодня