battrack
@battrack

Как в Laravel создать собственное правило валидации?

Есть тикет система приема смартфонов в ремонт, написанная на ларавел. У тикета одно из полей - это серийный номер устройства, сдаваемого в ремонт. Также есть статус тикета. Есть требование - нельзя создать новый тикет, если в базе уже есть тикет с таким же серийным номером и статусом "в обработке". Т.е. грубо говоря, при создании нового тикета нужно сделать проверку нет ли уже в базе не закрытого тикета с таким же серийником. Не могу сообразить как это сделать.
Если бы нужно было тупо проверить серийник на уникальность, то это просто. Но вот то, что серийнику не обязательно быть уникальным при условии, что тикет с таким же серийником уже закрыт (имеет определенный статус), добавляет мне сложностей.
  • Вопрос задан
  • 370 просмотров
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега Laravel
Вы можете создать своё правило любым описанным в документации способом.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы