Как написать правило валидации для одного пользователя со статусом?
Кто может подсказать, не могу понять как мне написать правило валидации. Есть водители и есть оплата, нужно провалидировать заявку, так чтобы была только одна заявка на выплату водителю со статусом в обработке, но если обработана заявка, то можно еще одну создать?
Водитель - driver_id
Статус - enum status
Обработчик валидатора должен возвращать только true или false. Собственно проверяешь по нужным условия и если все нормально возвращаешь true. Если такая заявка уже есть возвращаешь false.