Кастомное правило валидации Laravel
Я написал кастомное правило проверки ИНН по примеру из документации.
Используется оно таким способом:
"inn" => ["nullable", new Inn],
Я хочу заменить new Inn на запись в одну строчку:
"inn" => "nullable|inn",
Как это сделать? Сейчас выдается ошибка
Method Illuminate\Validation\Validator::validateInn does not exist.
Ответы (1 шт):
Автор решения: Винсентэ Пуххини
→ Ссылка
Создаете сервис-провайдер и пишите там свой валидатор, пример здесь.
P.S. Просто интересно, а чем плох способ с new Inn?