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

関連する問題