【发布时间】:2020-03-26 15:21:03
【问题描述】:
我的表单有一个文本框和 3 个单选按钮。
单选按钮指示用户想要使用的工具类型,但他需要将它们放在他的库存中。有 3 种类型的工具,每个单选按钮只有在他至少拥有其中一种时才能被选中。我想验证它是否真的拥有一个。在下面的示例中,变量$tool1 - 3包含用户拥有的每个工具的数量。 (例如:$tool1 = 1, $tool2 = 3, $tool3 = 0)在这种情况下,如果用户选择了前两个单选按钮之一,因为他拥有所需的工具,则验证应该是好的,但如果他选择第三个单选按钮则应该失败。
“工具”字段包含实际选择的工具,因此工具可以是工具1、工具2或工具3。
$tool1;
$tool2;
$tool3;
$data = request()->validate([
'name'=> 'required',
'tool' => 'required',
]);
如何做到这一点?
【问题讨论】:
标签: laravel forms validation