Как расставить приоритеты Laravel для пользовательских правил проверки по умолчанию - PullRequest
0 голосов
/ 27 января 2020

У меня есть пользовательское правило проверки

'title' => ['required', 'min:3', 'unique:transport_locations,title,NULL,id,deleted_at,NULL', new TransportLocationIsInactive],

Я хочу запустить свое пользовательское правило перед уникальной проверкой

'unique:transport_locations,title,NULL,id,deleted_at,NULL'

Проблема в том, что всегда сначала выполняется уникальная проверка и возвращается " Название места уже занято. " : - (

1 Ответ

1 голос
/ 27 января 2020

Просто поменяйте порядок

'title' => [
    'required', // 1
    'min:3',    // 2
    new TransportLocationIsInactive, // 3
    'unique:transport_locations,title,NULL,id,deleted_at,NULL', // 4
],
...