Laravel:使用单选按钮选择多个值

Laravel: selecting multiple values with radio button

我想创建一个单选按钮字段,它将为每行学生选择出席、迟到、缺席、其他

问题是...当我单击另一个学生行的单选按钮时...单选按钮将传递到当前选定的行,而我之前选择的行将消失。

请帮忙。

这是我的看法

  <table class="table table-striped table-bordered">
    <thead>
        <tr>
   <th>Student ID</th>
    <th>Student Name</th>
    <th>Present</th>
    <th>Late</th>
    <th>Absent</th>
    <th>Others</th>
    <th>Comments</th>

        </tr>
    </thead>

    <tbody>
        @foreach ($users as $users)
            <tr>
      <td>{{ $users->student_id  }} </td>
       <td>{{ $users->student_firstname  }} {{ $users->student_lastname  }}</td> 
     <td>{{ Form::radio('result', 'present', true)}}</td>
    <td> {{ Form::radio('result', 'late' ) }}</td>
   <td>{{ Form::radio('result', 'absent') }}</td>
    <td>{{ Form::radio('result', 'others') }}</td>
    <td>  <input id="comment" name="comment" type="text" class="form-control"></td>





          @endforeach

            </tr>

如果所有输入字段的名称与 results 完全相同,则它会被视为一个只有一个正确答案的大输入组。

通过附加学生 ID 'result['.$student->id.']',您将每行输入按钮分成它们自己的组,从而允许单个 <form> 中的多个单选按钮子组。

然后你可以用 Input::get('results') 或 $request->get('results') 捕捉每个子组的答案数组] 的表单请求验证。