W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
查詢構(gòu)造器還為給定字段的遞增或遞減提供了便捷的方式。此方法提供了一個比手動編寫 update
語句更具表達(dá)力且更精練的接口。
這兩種方法都至少接收一個參數(shù):需要修改的列??蛇x的第二個參數(shù)用于控制列遞增或遞減的量:
DB::table('users')->increment('votes');
DB::table('users')->increment('votes', 5);
DB::table('users')->decrement('votes');
DB::table('users')->decrement('votes', 5);
你也可以在操作過程中指定要更新的其他字段:
DB::table('users')->increment('votes', 1, ['name' => 'John']);
注意:當(dāng)你使用模型中的
increment
和decrement
方法時,會觸發(fā) updating 和 updated 模型事件。而在構(gòu)造器中直接使用increment
和decrement
,不會觸發(fā)模型事件。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: