【发布时间】:2021-05-29 11:22:03
【问题描述】:
我有三个可以为空的字段(Coupon、Membership、Offer)要从请求中填写。我想验证/限制用户,以便他们只能填写这些字段之一。 由于这些字段不是必需的,因此我无法使用 required:* 验证器来处理此问题。 我知道这可以在前端处理,但我也想在后端处理。
感谢对此的任何帮助/见解。
【问题讨论】:
-
是否只有一个可以从您的请求中填写的字段每次都相同?例如,您只想填写
coupon?还是每次都是不同的领域?如果不同,哪些优先于其他? -
它可以是三个之一,也可以不是。取决于用户输入的内容,所以这里没有设置优先级。
-
好的。所以如果他们给所有三个,你想设置哪一个?
-
这听起来像表单控件应该是一个选择字段或单选按钮,其中字段的值是用户选择的三个选项之一?
标签: laravel validation laravel-8