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