gpt4 book ai didi

php - required_without 不使用多个字段

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:46:22 24 4
gpt4 key购买 nike

Laravel required_without当我传递多个字段时不起作用。

这是我的规则:

$rules = [
'startDate' => 'date|date_format:m/d/Y|required_without:customerId,purchaseId,orderId',
'endDate' => 'date|date_format:m/d/Y|required_without:customerId,purchaseId,orderId',
];

我想要什么,当我传递 customerIdpurchaseIdorderId 时(不是所有) 那么我不应该得到任何错误。但它给了我任何需要 startDate 的错误。

如有任何帮助,我们将不胜感激。

最佳答案

我相信,您正在寻找的规则是 required_without_allIE。当所有其他指定字段(customerId、purchaseId、orderId)都不存在时,startDate 字段必须存在。

根据 https://laravel.com/docs/5.6/validation

required_without_all:foo,bar,...仅当所有 其他指定字段不存在时,验证字段必须存在且不为空。

相对于

required_with:foo,bar,...仅当存在任何其他指定字段时,验证字段必须存在且不为空。

关于php - required_without 不使用多个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48227494/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com