Laravel - 验证者之间:8,11没有按预期工作

时间:2016-10-16 09:43:15

标签: php laravel validation

我正在尝试验证电话号码

$rules = array(
            'phone' => 'numeric|between:8,11',
            'mobile' => 'Required|numeric|between:11,15',
        );

这是字段

    <div class="form-group">
    {{ Form::label('phone', 'Phone', array('class'=>'col-sm-2 col-md-3 col-lg-2 row control-label label-input-sm')) }}
         <div class="col-sm-10 col-md-9  col-lg-10 ">
{{ Form::text('phone', '', array('class'=>'form-control1', 'placeholder'=>'Phone')) }}
     </div>
        </div>
  <div class="form-group">
{{ Form::label('mobile', 'Mobile', array('class'=>'col-sm-2 col-md-3 col-lg-2 row control-label label-input-sm')) }}
    <div class="col-sm-10 col-md-9  col-lg-10 ">{{ Form::text('mobile', '', array('class'=>'form-control1', 'placeholder'=>'Mobile')) }}
     </div>
</div>

当我写一个带8个数字的数字时

得到

  

手机必须介于8到11之间

我的验证员怎么了?

1 个答案:

答案 0 :(得分:1)

根据文档,在数字字段之间验证字段的值在两个值之间。

您想要的是digits_between规则