下記のようなSQL文をEloquentで実行したいのですが、うまくいきません。
lang
1UPDATE golfers SET rank = rank + 1 WHERE id = 1;
以下のようにしたところ、
lang
1DB::table('golfers') 2 ->where('id', '=', 1) 3 ->update(array( 4 'rank' => 'rank+1' 5 ) 6);
おそらく文字列としてupdateされているため、「rank」が「0」になってしまいます。
何か解決策はありますでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。