Php 两个字段中的任何一个都需要Laravel验证规则,但这两个字段都不应存在

Php 两个字段中的任何一个都需要Laravel验证规则,但这两个字段都不应存在,php,laravel,Php,Laravel,当两个字段中的任何一个都是必需的,但不应同时出现时,是否有Laravel验证规则 手机号码和电子邮件,两者都应该存在,但不能同时存在。不幸的是,我找不到 为了满足您的需求,以下是我采取的步骤 Laravel有一个验证规则,用于在其他请求参数不存在的情况下发出一个请求参数 验证中的字段必须存在,并且只有在存在时才不为空 其他指定字段中的一个字段不存在 对于实现而不是两者的情况,我必须提出一个自定义验证规则 步骤 2a。打开终端并运行命令以生成自定义验证规则。 php工匠制作:规则之一 这里的On

当两个字段中的任何一个都是必需的,但不应同时出现时,是否有Laravel验证规则


手机号码和电子邮件,两者都应该存在,但不能同时存在。

不幸的是,我找不到

为了满足您的需求,以下是我采取的步骤

  • Laravel有一个验证规则,用于在其他请求参数不存在的情况下发出一个请求参数
  • 验证中的字段必须存在,并且只有在存在时才不为空 其他指定字段中的一个字段不存在

  • 对于实现而不是两者的情况,我必须提出一个自定义验证规则
  • 步骤

    2a。打开终端并运行命令以生成自定义验证规则。
    php工匠制作:规则之一

    这里的
    OneOf
    是我的验证规则名称。随便你说什么都行。(使用PascalCase)

    2b。打开生成的文件并添加逻辑