Допустим есть массив объектов с id и date
$arr=[
(object)['id'=>1,'date'=>'2024-12-11'],
(object)['id'=>2,'date'=>'2024-03-28'],
(object)['id'=>3,'date'=>'2024-04-01']];
//...etc
Можно обновлять в цикле
foreach делая
find(id), меняя поле
date и сохранять модель
save()
А есть ли встроенная возможность это делать в Eloquent? Знаю про
whereIn, но это работает если есть 1 значение на все записи. И имеет ли вообще это смысл в плане оптимизации или есть может другой подход сделать подобный запрос лучше?