2016-11-15 25 views
3

我试图将数据库中的值与其他值相加。但它只保留插入值而不是值的总和。有任何想法吗?laravel db中的总和值

foreach ($isisjkirims as $key => $isisjkirim) 
{ 
    IsiSJKirim::where('IsiSJKir', $isisjkir[$key]) 
    ->update(['QSisaKemInsert' => 'QSisaKemInsert' + $qtertanda[$key]]); 
}         ^
           i think this one 

回答

4

您需要首先获取数据,然后更新:

$data = IsiSJKirim::where('IsiSJKir', $isisjkir[$key])->first(); 
$data->update(['QSisaKemInsert' => (int)$data->QSisaKemInsert + (int)$qtertanda[$key]]); 
+1

我计上心来。谢谢 – lalalala