laravel 為Eloquent 模型添加replace 和insert ignore 查詢功能


安裝:composer require jdavidbakr/replaceable-model

在模型里引入:

class model extends Model {

...

use \jdavidbakr\ReplaceableModel\ReplaceableModel;

...

}

調用:

  self::replace($inserts);  // 不存在則插入,存在則刪除存在行,再次插入

  self::insertIgnore($inserts);  //  存在則忽略,不存在則插入(存在數據不插入時,也會消耗id,這是一個缺點)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM