W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
有時您可能希望更新數(shù)據(jù)庫中的現(xiàn)有記錄,或者如果不存在匹配記錄則創(chuàng)建它。 在這種情況下,可以使用 updateOrInsert
方法。 updateOrInsert
方法接受兩個參數(shù):一個用于查找記錄的條件數(shù)組,以及一個包含要更該記錄的鍵值對數(shù)組。
updateOrInsert
方法將首先嘗試使用第一個參數(shù)的鍵和值對來查找匹配的數(shù)據(jù)庫記錄。 如果記錄存在,則使用第二個參數(shù)中的值去更新記錄。 如果找不到記錄,將插入一個新記錄,新增的數(shù)據(jù)是兩個數(shù)組的集合:
DB::table('users')
->updateOrInsert(
['email' => 'john@example.com', 'name' => 'John'],
['votes' => '2']
);
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: