安裝:composer require jdavidbakr/replaceable-model
在模型里引入:
class model extends Model {
...
use \jdavidbakr\ReplaceableModel\ReplaceableModel;
...
}
調用:
self::replace($inserts); // 不存在則插入,存在則刪除存在行,再次插入
self::insertIgnore($inserts); // 存在則忽略,不存在則插入(存在數據不插入時,也會消耗id,這是一個缺點)