需要一封邮箱.并且应选中第一行中的一个复选框. 如果第二个邮箱输入是在第二行,那么也有一个复选框应该被选中,依此类推.
@for ($i = 0; $i < 4; $i++)
<input type="email" id="email" name="email[]">
<input type="checkbox" name="task[{{ $i }}][]" value="sign">
<input type="checkbox" name="task[{{ $i }}][]" value="initial">
<input type="checkbox" name="task[{{ $i }}][]" value="date">
<input type="checkbox" name="task[{{ $i }}][]" value="cc"
@endfor
这是我的控制器中的代码,如果它为空,它就不能捕获任务字段.
$validatedData = $request->validate([
'email.0' => 'required_without_all:email.*|email',
'email.1' => 'nullable|email',
'email.2' => 'nullable|email',
'email.3' => 'nullable|email',
'task.*' => 'required_if:email.*,filled',
]);