Я хочу обновить три поля в трех столбцах моей базы данных. Каждый раз, когда я запускаю это, последнее поле обновляется во всех полях. Кто-нибудь, пожалуйста, помогите. Заранее спасибо.
public function updateResult(Request $request)
{
$id = $request->student_id;
if(count($request->mark) > 0)
{
foreach($request->mark as $item=>$v){
$data=array(
'mark'=>$request->mark[$item],
'grade'=>$request->grade[$item],
'student_id'=>$request->student_id[$item],
);
Result::where('student_id', $id)->update($data);
}
}
return Redirect()->back();
}