Проверка правильности правил Laravel для чисел У меня есть следующее правило: 'Fno' => 'digits:10' 'Lno' => 'min:2|max5' // this seems invalid Но как иметь правило, что Fno Должна быть цифра с минимальным от 2 до максимум 5 цифр и Lno Должен быть цифрой только с цифрой Min 2 Ответ 1 Если я правильно получил то, что вы хотите: $rules = ['Fno' => 'digits_between:2,5', 'Lno' => 'numeric|min:2']; или $rules = ['Fno' => 'numeric|min:2|max:5', 'Lno' => 'numeric|min:2']; Для всех доступных правил: http://laravel.com/docs/4.2/validation#available-validation-rules digits_between: min, max Поле под проверкой должно иметь длину между заданным минимумом и макс. Числовое Поле под проверкой должно иметь числовое значение. макс: значение Поле под проверкой должно быть меньше или равно максимальному стоимость. Строки, числа и файлы оцениваются одинаково как правило размера. мин: значение Поле под проверкой должно иметь минимальное значение. Строки, числами и файлами оцениваются так же, как размер Правило. Ответ 2 $this->validate($request,[ 'input_field_name'=>'digits_between:2,5', ]); Попробуйте это будет работать Ответ 3 Кроме того, в оригинальном сообщении была только опечатка. 'min:2|max5' должен был быть 'min:2|max:5'. Обратите внимание на ":" для правила "max". Ответ 4 $ rules = ['phone' => 'требуется | числовой | min: 8 | max: 13']; получать эту ошибку "Телефон не может быть больше 13 номеров".
Ответ 1 Если я правильно получил то, что вы хотите: $rules = ['Fno' => 'digits_between:2,5', 'Lno' => 'numeric|min:2']; или $rules = ['Fno' => 'numeric|min:2|max:5', 'Lno' => 'numeric|min:2']; Для всех доступных правил: http://laravel.com/docs/4.2/validation#available-validation-rules digits_between: min, max Поле под проверкой должно иметь длину между заданным минимумом и макс. Числовое Поле под проверкой должно иметь числовое значение. макс: значение Поле под проверкой должно быть меньше или равно максимальному стоимость. Строки, числа и файлы оцениваются одинаково как правило размера. мин: значение Поле под проверкой должно иметь минимальное значение. Строки, числами и файлами оцениваются так же, как размер Правило.
Ответ 2 $this->validate($request,[ 'input_field_name'=>'digits_between:2,5', ]); Попробуйте это будет работать
Ответ 3 Кроме того, в оригинальном сообщении была только опечатка. 'min:2|max5' должен был быть 'min:2|max:5'. Обратите внимание на ":" для правила "max".
Ответ 4 $ rules = ['phone' => 'требуется | числовой | min: 8 | max: 13']; получать эту ошибку "Телефон не может быть больше 13 номеров".