gpt4 book ai didi

Laravel 5.6 验证 required_without 多个

转载 作者:行者123 更新时间:2023-12-05 01:42:11 26 4
gpt4 key购买 nike

我使用 laravel 5.6 并尝试使用验证来检查我的输入。

但我对 required_without 有疑问。

我有 4 个输入:heure_bureau/heure_supp_bureau/heure_terrain/heure_supp_terrain

我必须至少填写一个输入。所以如果我填写 heure_bureau,其他的就没有必要了。

所以我使用这段代码:

        $validator = \Validator::make($request->all(), [
'heures_bureau' => 'nullable|date_format:"H\hi"|required_without:heures_supp_bureau,heures_terrain,heures_supp_terrain|before:07h45',
'heures_supp_bureau' => 'nullable|date_format:"H\hi"|required_without:heures_bureau,heures_terrain,heures_supp_terrain|before:13h15',
'heures_terrain' => 'nullable|date_format:"H\hi"|required_without:heures_bureau,heures_supp_bureau,heures_supp_terrain|before:07h45',
'heures_supp_terrain' => 'nullable|date_format:"H\hi"|required_without:heures_bureau,heures_supp_bureau,heures_terrain|before:13h15'
], $messages);

但它不起作用。当我填写一个时,我的每个输入都有错误。如果我只对一个输入使用 requried_without,它工作得很好,但当我对多个输入使用它时就不行了。

我哪里错了?

感谢您的帮助!

最佳答案

试试这个:

 $validator = \Validator::make($request->all(), [
'heures_bureau' => 'nullable|date_format:"H\hi"|required_without_all:heures_supp_bureau,heures_terrain,heures_supp_terrain|before:07h45',
'heures_supp_bureau' => 'nullable|date_format:"H\hi"|required_without_all:heures_bureau,heures_terrain,heures_supp_terrain|before:13h15',
'heures_terrain' => 'nullable|date_format:"H\hi"|required_without_all:heures_bureau,heures_supp_bureau,heures_supp_terrain|before:07h45',
'heures_supp_terrain' => 'nullable|date_format:"H\hi"|required_without_all:heures_bureau,heures_supp_bureau,heures_terrain|before:13h15'
], $messages);

关于Laravel 5.6 验证 required_without 多个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52272923/

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