Php 防止同时传递2个查询参数Laravel

Php 防止同时传递2个查询参数Laravel,php,laravel,validation,Php,Laravel,Validation,我有一个动作可以得到两个参数。 在验证中,我设置了一个参数在另一个参数不存在时是必需的: [ 'id'=>'required_with:code', 'code'=>'required_with:id', ] 但现在我想阻止同时传递这些参数。 我可以通过验证来做到这一点吗?当一个字段不存在时,您可以尝试将所需规则添加到一个字段中。但这并不能阻止你同时提交这两个文件。您应该考虑创建自己的自定义验证。

我有一个动作可以得到两个参数。 在验证中,我设置了一个参数在另一个参数不存在时是必需的:

[
  'id'=>'required_with:code',
  'code'=>'required_with:id',
]
但现在我想阻止同时传递这些参数。
我可以通过验证来做到这一点吗?

当一个字段不存在时,您可以尝试将所需规则添加到一个字段中。但这并不能阻止你同时提交这两个文件。您应该考虑创建自己的自定义验证。