цикле в каждом объекте я меняю значение($user->email = $email). Все эти записи мне надо сохранить в бд. В симфони я бы внутри цикла сделал persist($user) - подготовил бы запись к сохранению. А уже вне цикла flush() - одним запросом все записал бы в бд. Как такое сделать в ларавел? Внутри цикла не хочется $user->save() делать.
а то что у вас на любой записи может база отвалиться? и непонятно у кого поменяли, у кого старое осталось... или консистентность данных не важна в данном случае?
В каком смысле отвалится? Проверка на ошибки имеется. В случае ошибки, все обрабатывается штатно.
batch update
Обсуждают сегодня