2016-11-15 120 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