chelkaz
@chelkaz

Laravel Валидация between. Почему пропускает?

Передаю через Ajax:
var point = 'test';
var ecology = '6'; 
data: {point:point, ecology:ecology}

А в контроллере при валидации поля ecology проходит проверку!
'ecology' => 'required|integer|digits_between:1,5',

Если вместо цифры ставлю другой символ, то валидация работает. Но between от 1 до 5 нет... Почему?
Пробовал и просто between и digits_between... Пробовал и var ecology = '6'; и без ковычек var ecology = 6;
Все ровно пропускает... Почему?
  • Вопрос задан
  • 169 просмотров
Решения вопроса 1
v_decadence
@v_decadence
digits_between проверяет количество цифр в числе, а не размер числа. В 6 одна цифра, что соответствует от 1 до 5.
between должен работать.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы