I have the following Rule :

'Fno' => 'digits:10'
'Lno' => 'min:2|max5'  // this seems invalid

但是怎样才能有这样的规则呢?

Fno应为最小2位到最大5位的数字,且

LNO应为至少包含2位数字的数字

推荐答案

If I correctly got what you want:

$rules = ['Fno' => 'digits_between:2,5', 'Lno' => 'numeric|min:2'];

or

$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

要验证的字段的长度必须介于给定的最小值之间 和最大.

numeric

验证中的字段必须有一个数值.

max:value

验证字段必须小于或等于最大值 价值.字符串、数字和文件的计算方式相同 作为尺码规则.

min:value

The field under validation must have a minimum value. Strings, numerics, and files are evaluated in the same fashion as the size rule.

Laravel相关问答推荐

使用 Laravel 10 在 Blade 中添加成功消息

单个对象的Eloquent 计数是错误的

如何在生产中的 laravel 应用程序中获取标头请求值?

Laravel 5 - 更改模型文件位置

向 Laravel 模型查询添加计算字段

RouteCollection.php 第 219 行中的 MethodNotAllowedHttpException

Laravel 中间件返回(try 获取非对象的属性 headers)错误

通过单击按钮保存 PhpSpreadSheet

Laravel Eloquent:访问属性和动态表名

Laravel 4,如何测试复选框是否被选中?

如何在 laravel blade中进行一次性推送

Laravel 5.3 Electron邮件队列中不允许序列化关闭

Laravel 5 - Php artisan语法错误

Laravel 应用程序中应用程序键的意义是什么?

用于集合的 Laravel 5.5 API 资源

Laravel/Lumen 中两列之间的 SQL

Laravel 4 上传图片表单

在 Laravel 的数据透视表中添加 id 列有什么好处?

Laravel 获取查询字符串

如何在脚本文件中使用 Laravel Blade?