我想为每个学生的每个学生插入一个不同的状态(现在,缺席,迟到,其他)
这是我的观点
<div align="center"><b>List of Students Enrolled</b></div>
<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('student['.$users->student_id.'][status]', 'present' , true) }}</td>
<td>{{ Form::radio('student['.$users->student_id.'][status]', 'late' ) }}</td>
<td>{{ Form::radio('student['.$users->student_id.'][status]', 'absent') }}</td>
<td>{{ Form::radio('student['.$users->student_id.'][status]', 'others') }}</td>
<td>{{ Form::text('student['.$users->student_id.'][comment]') }}</td>
@endforeach
无论如何我可以在控制器中的函数内插入吗?
谢谢!
答案 0 :(得分:0)
Input::get('student')[1]['status'];
应该返回第一个学生的状态,同样地返回其他学生的状态。
foreach( Input::get('student') as $key => $student ) {
if( array_key_exists( 'status', $student )) {
$s = Student::find( $key );
$s->status = $student['status'];
$s->save()
}
}
应该保存每个学生的状态。