Подтвердить что ты не робот

Laravel устанавливается между цифрами в валидации

в правилах простого использования валидатора laravel я хочу проверить ввод между 1 и 10.

эта ниже роль не работает корректно и принимает нуль

'required|integer|digits_between:1,10'

или

'display_post_count' => 'required|min:1|max:10',
4b9b3361

Ответ 1

Кажется, вы используете digits_between, но вам нужно использовать только between (docs).

'item' => 'required|integer|between:1,10',

Ответ 2

Вы должны использовать digits_between, когда вы пытаетесь получить точно такую же "длину". например, для проверки, если пользовательский ввод представляет собой цифру от 0 до 99, вы просто добавляете "digits_between: 1,2" в своей проверке.

'item' => 'required|digits_between:1,2',

Если ваш номер является десятичным и вы хотите проверить, если введенное число является числом в диапазоне от 1, 1.1, 1.2, 1.3,... до 2, вам необходимо использовать "числовой | между: 1,2" в своей проверке.

'item' => 'required|numeric|between:1,2',