【发布时间】:2021-09-23 08:13:07
【问题描述】:
我想为每条记录更新具有不同值的多条记录。我应该如何处理 laravel 雄辩?这是我的代码示例。提前致谢。
$employee_presences = Employee_presence::
where('employee_id', $report_history->employee_id)
->whereBetween('presence_date',[$report_history->report->start_period,$report_history->report->end_period])
->get();
foreach ($presences_data as $presence_data)
{
foreach ($employee_presences as $employee_presence)
{
$updated_presences = Employee_presence::
where('id', $employee_presence->id)->update([
'presence_value' => $presence_data['presence_value']
]);
}
}
这些是 $presences_data 中的值。这是用于更新记录的新数据。
这些是记录$employee_presences:
【问题讨论】: