格式错误

修改理由:
相关信息:
- 类型:文档文章
- 文章: 表单验证
- 文档: 《Laravel 9 中文文档(9.x)》
此投稿由 MArtian 在 2年前 合并。
标题修改:
内容修改:
Old | New | Differences |
---|---|---|
1009 | 1009 | |
1010 | 1010 | #### date_format:_format_ |
1011 | 1011 | |
1012 | 验证字段必须匹配给定的 _format_ | |
1012 | 验证字段必须匹配给定的 _format_ (日期格式)。当验证某个字段的时候,你应该只使用 `date` 或者 `date_format` **其中一个** ,而不是同时使用。此验证规则支持 PHP 所有的 [DateTime](https://www.php.net/manual/en/class.datetime.php) 类。 | |
1013 | 1013 | |
1014 | 1014 | <a name="rule-declined"></a> |
1015 | 1015 | #### declined | … | … |
1429 | 1429 | <a name="rule-required-if"></a> |
1430 | 1430 | #### required_if:_anotherfield_,_value_,... |
1431 | 1431 | |
1432 | 如果 _anotherfield_ 字段等于任何 _value_ | |
1432 | 如果 _anotherfield_ 字段等于任何 _value_ ,则验证中的字段必须存在且不为空。 | |
1433 | 1433 | |
1434 | 1434 | 如果你想为 `required_if` 规则构造一个更复杂的条件,你可以使用 `Rule::requiredIf` 方法。 此方法接受布尔值或闭包。 当传递一个闭包时,闭包应该返回 `true` 或 `false` 以指示是否需要验证字段: |
1435 | 1435 | … | … |
1449 | 1449 | <a name="rule-required-unless"></a> |
1450 | 1450 | #### required_unless:_anotherfield_,_value_,... |
1451 | 1451 | |
1452 | 除非_anotherfield_ 字段等于任何 | |
1452 | 除非_anotherfield_ 字段等于任何 _value_ ,否则验证中的字段必须存在且不为空。 这也意味着 _anotherfield_ 必须存在于请求数据中,除非 _value_ 为 `null`。 如果 _value_ 为 `null` (`required_unless:name,null`),则需要验证的字段,除非比较字段为 `null` 或请求数据中缺少比较字段。 | |
1453 | 1453 | |
1454 | 1454 | |
1455 | 1455 | … | … |
1486 | 1486 | <a name="rule-size"></a> |
1487 | 1487 | #### size:_value_ |
1488 | 1488 | |
1489 | 验证字段的大小必须与给定的 | |
1489 | 验证字段的大小必须与给定的 _value_ 匹配。对于字符串数据,_value_ 对应于字符数。 对于数字数据,_value_ 对应于给定的整数值(属性还必须具有 `numeric` 或 `integer` 规则)。 对于数组,_size_ 对应于数组的 `count`。 对于文件,_size_ 对应于以千字节为单位的文件大小。 让我们看一些例子: | |
1490 | 1490 | |
1491 | 1491 | // 验证一个字符串是否正好是 12 个字符长... |
1492 | 1492 | 'title' => 'size:12'; | … | … |
1632 | 1632 | <a name="complex-conditional-validation"></a> |
1633 | 1633 | #### 复杂的条件验证 |
1634 | 1634 | |
1635 | 有时您可能希望基于更复杂的条件逻辑添加验证规则。例如,您可能希望仅当另一个字段的值大于 100 时才需要给定字段。或者,您可能需要两个字段才能仅在另一个字段存在时才具有给定值。 添加这些验证规则并不一定很痛苦。首先,使用您的 | |
1635 | 有时您可能希望基于更复杂的条件逻辑添加验证规则。例如,您可能希望仅当另一个字段的值大于 100 时才需要给定字段。或者,您可能需要两个字段才能仅在另一个字段存在时才具有给定值。 添加这些验证规则并不一定很痛苦。首先,使用您的 _静态规则_ 创建一个永远不会改变的 `Validator` 实例: | |
1636 | 1636 | |
1637 | 1637 | use Illuminate\Support\Facades\Validator; |
1638 | 1638 | … | … |
2023 | 2023 | php artisan make:rule Uppercase --implicit |
2024 | 2024 | ``` |
2025 | 2025 | |
2026 | > 注意:「隐式」规则仅 | |
2026 | > 注意:「隐式」规则仅 _implicit_ 该属性是必需的。 它是否实际上使缺失或空属性无效取决于您。 | |
2027 | 2027 | |
2028 | 2028 |