Есть около 10.000 товаров, нужно по категориям обновить цены, для каждой группы товаров по категориям определенные ставки повышения цен. Но правильно ли делать обновление внутри цикла?
Сейчас в голову лезет только одно решение:
// И так более 10 тысяч запросов за раз
foreach($products as $p) {
Products::where('id', $p->id)->update(['price' => $newPrice]);
}
Правильно ли таким образом производить массовое обновление?