Проверка, чтобы проверить, установлен ли какой-либо флажок в laravel - PullRequest
0 голосов
/ 27 марта 2020

Есть ли способ проверить, установлен ли какой-либо из флажков, я видел правила проверки в документе laravel, я нашел это

answer.*.check'=> ['required'],

Но это используется для проверки всех флажков , я хочу проверить, установлен ли какой-либо из флажков или нет Просмотр. php

<div>  
 <p align="right">
   <a href="javascript:void(0)" class="btn btn-primary btn-sm addRow">Add</a>
 </p>

 <table class=".table-borderless" align="center" id="tbl-insert-answers">

  <tbody>
    <tr>
     <td><input required type="text" name="answer[body][]" ></td>
     <td><input type="checkbox" name="answer[check][]" ></td> 
    </tr> 
    <tr>
       <td><input required type="text" name="answer[body][]" ></td>
        <td><input type="checkbox" name="answer[check][]" ></td> 
    </tr> 
   </tbody>
  </table> 

</div>    

мой контроллер

$answers = $request->answer;
foreach ($answers as $answer)
{
   $ans = new Answer;
   $ans->question_id=$question->id;
   $ans->answer=$answer['body'];  
   $ans->is_correct=(array_key_exists('check',$answer) && $answer['check'] == 'on')?true:false;
   $ans->save();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...