我试图将数据库中的值与其他值相加。但它只保留插入值而不是值的总和。有什么想法吗?
foreach ($isisjkirims as $key => $isisjkirim)
{
IsiSJKirim::where('IsiSJKir', $isisjkir[$key])
->update(['QSisaKemInsert' => 'QSisaKemInsert' + $qtertanda[$key]]);
} ^
i think this one
答案 0 :(得分:4)
您需要先获取数据然后更新:
$data = IsiSJKirim::where('IsiSJKir', $isisjkir[$key])->first();
$data->update(['QSisaKemInsert' => (int)$data->QSisaKemInsert + (int)$qtertanda[$key]]);