荒街! 4年前

修改理由:

修复验证规则中部分代码格式与斜体字符异常

相关信息:


此投稿已在 4年前 合并。

内容修改:

红色背景 为原始内容

绿色背景 为新增或者修改的内容

OldNewDifferences
716716<a name="rule-digits"></a>
717717#### digits:_value_
718718
719 验证的字段必须为 _numeric_ ,并且必须具有确切长度_value_
 719验证的字段必须为 _numeric_ ,并且必须具有确切长度 _value_
720720
721721<a name="rule-digits-between"></a>
722722#### digits_between:_min_,_max_
 
731731
732732   'avatar' => 'dimensions:min_width=100,min_height=200'
733733
734 可用的规则为:_min\_width_, _max\_width_, _min\_height_, _max\_height_, _width_, _height_, _ratio_
 734可用的规则为:_min\_width_, _max\_width_, _min\_height_, _max\_height_, _width_, _height_, _ratio_
735735
736736_ratio_  约束应该表示为宽度除以高度。 这可以通过像 `3/2` 这样的语句或像 `1.5` 这样的 float 来指定:
737737
 
762762
763763   'email' => 'email:rfc,dns'
764764
765 例子使用`RFCValidation`和`DNSCheckValidation`验证样式。所有可用验证样式列表:
766 
767 <div class="content-list" markdown="1">
 765例子使用 `RFCValidation` 和 `DNSCheckValidation` 验证样式。所有可用验证样式列表:
 766
768767- `rfc`: `RFCValidation`
769768- `strict`: `NoRFCWarningsValidation`
770769- `dns`: `DNSCheckValidation`
771770- `spoof`: `SpoofCheckValidation`
772771- `filter`: `FilterEmailValidation`
773 </div>  
774772
775773当下版本`filter`验证规则使用PHP的`filter_var`方法进行验证,在5.8版本接入 Laravel 。
776774
 
853851<a name="rule-in-array"></a>
854852#### in_array:_anotherfield_.*
855853
856 验证的字段必须存在于另一个字段  _anotherfield _ 的值中。
 854验证的字段必须存在于另一个字段  _anotherfield_ 的值中。
857855
858856<a name="rule-integer"></a>
859857#### integer
 
962960
963961验证中的字段必须与经过身份验证的用户的密码匹配。您可以使用规则的第一个参数来指定身份验证的「看守器」:
964962
965 ``'password' => 'password:api'`
 963`'password' => 'password:api'`
966964
967965<a name="rule-present"></a>
968966#### present
 
995993<a name="rule-required-if"></a>
996994#### required_if:_anotherfield_,_value1_,_value2_,_value3_...
997995
998 如果其它字段 `_anotherfield_` 为任一值 `_value1_` 或 `_value2_` 或 `_value3_` 等(也可只有一个 `_value1_`) ,则此验证字段必须存在且不为空。
 996如果其它字段 `anotherfield` 为任一值 `value1` 或 `value2` 或 `value3` 等(也可只有一个 `value1`) ,则此验证字段必须存在且不为空。
999997
1000998如果您需要构造更复杂的条件 `required_if` 规则, 您可以使用 `Rule::requiredIf` 方法。这个方法可以接受一个布尔值或是一个闭包函数,当传递闭包函数时,闭包函数应该返回 `true` 或 `false` ,以表明是否需要验证此字段:
1001999
 
10141012<a name="rule-required-unless"></a>
10151013#### required_unless:_anotherfield_,_value_,...
10161014
1017 如果其它字段 `_anotherfield_` 不等于任一值 `_value_` ,则此验证字段必须存在且不为空。
 1015如果其它字段 `anotherfield` 不等于任一值 `value` ,则此验证字段必须存在且不为空。
10181016
10191017<a name="rule-required-with"></a>
10201018#### required_with:_foo_,_bar_,...