Я пытался проверить все 10 элементов массива флажков, но я не могу найти или понять, как использовать средство проверки Laravels для проверки массива флажков. Приведенный ниже код является моим массивом HTML.
<div id="CLAagree" style="display: none;">
<div class="form-group form-check">
<div class="col-sm-2">
<div class="checkbox checkbox-green ck-button">
<input type="checkbox" class="form-check-input" oninput="this.className = ''" name="claAgree[]" id="CLAagreeCB1" onclick="saveOnboard()" >
</div>
</div>
</div>
Я пытался получить всю возможную информацию об этом, но я просто не могу понять массивы при проверке по некоторым причинам. Я знаю, что добавление «required» сделало необходимые входные данные, но у меня есть 10, так что по крайней мере один потребуется, но мне нужно 10, чтобы быть обязательным. У кого-нибудь есть варианты? Я просто потерян в этот момент LOL
$rules = array(
"claAgree" => "required",
"claAgree.*" => "required",
);
$validation = Validator::make($request->all(),$rules);
if($validation->fails()) return back()->with('error',$validation->messages()->first());
Вот ссылка, чтобы показать, как размещен массив