Проверка максимального значения для ошибки текстового поля в laravel - PullRequest
0 голосов
/ 23 апреля 2020

Я пытаюсь проверить одно из моих текстовых полей в laravel.

В поле должно быть только число (0-9) и минимальный размер символа равен 10. Максимальный - 12.

Это мое правило проверки для упомянутого поля,

'reload_pin'=>['required','numeric', 'min:10','max:12'],

Но это выдает мне ошибку каждый раз, даже когда я ввожу правильный ввод, говоря

input value should not be greater than 12

Что бы быть правильной проверки и исправления?

1 Ответ

0 голосов
/ 23 апреля 2020

Вы пытаетесь проверить значение Numeri c. Поэтому он проверяет минимальные и максимальные значения

Для правильной проверки вашего ввода вы можете попробовать это

'reload_pin' => 'required|string|min:10|max:12|regex:/[0-9]{9}/'

. Для получения более подробной информации см. Документацию laravel Здесь

...