2016-09-22 3 views

답변

4

보십시오

DB::table('mytable')->where('id',1)->increment('val'); 

increment있어서, 만약 두 번째 매개 변수로 요약 할 수있는 금액을 수락 당신은 val = val + 2해야합니까 ->increment('val', 2) 사용할 수 있습니다. 당신은 증가보다 더 복잡한 계산을하고있는 경우 https://laravel.com/api/5.3/Illuminate/Database/Eloquent/Builder.html#method_increment

+0

그건 정말 웅변입니다! API에서 이것을 간과했습니다. X 감사합니다. – xhallix

+0

도움이 되니 기쁩니다! –

+0

문제가 해결되면 답변을 수락하십시오. –

1

, 당신은이 같은 수행 할 수 있습니다 :

은 참조로이보기

DB::table('mytable')->where('id',1)->update(['val' => DB::raw('val * 3')]); 

DB::raw에주의를 - 그것의 당신을 위해 사용자 입력을 피하지 않을 것입니다.

관련 문제