我有一个名为“no_industry”的复选框。
<label><input type="checkbox" name="no_industry" id="no_industry" value="NoIndustry">No Industry Focus</label>
如果未选择此值,则用户必须从以下任何复选框列表中选择一个值。
<input type="checkbox" id="indus_communication" name="industry[]" value="Communications/CSI">Communications / CSI</label>
<input type="checkbox" id="indus_communication" name="solution[]" value="Communications/CSI">Communications / CSI</label>
我该怎么做?
我添加了以下验证,但似乎无效。
'industry' => ['required_if:no_industry,NULL'],
'solution' => ['required_if:no_industry,NULL']
答案 0 :(得分:1)
我认为它将null作为值
以下是替代解决方案,您可以尝试
$this->validate($request, [
'industry' => 'required_without:no_industry',
'solution' => 'required_without:no_industry',
]);
或
'industry' => ['required_without:no_industry'],
'solution' => ['required_without:no_industry']
尝试这个希望它会有所帮助 - !!