Задать вопрос
battrack
@battrack

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

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