Привет, у меня простая проблема в моем проекте. Я хочу обновить данные в БД.
Коды sku, отправленные с ajax. Как это А-1, А-2, А-3
Я пытался:
$sku2 = $request['sku'];
$sku = explode(',', $sku2);
foreach ($sku as $key => $value){
$content = ProductNew::where('sku', $value)->update(['price' =>
$price]);
}
Но обновлена только первая запись (A-1)
Где проблема?
Это полная функция
public function setdiscount(Request $request)
{
$discount = Discount::where('id', $request['id'])->first();
$d_price = $discount['price'];
$d_type = $discount['type'];
$price = 17;
$sku2 = $request['sku'];
$sku = explode(',', $sku2);
foreach ($sku as $key => $value){
ProductNew::whereIn('sku', $sku)->update(['price' => $price]);
}
}