数据结构如下:
referral_statistics
id | registered_user_id | date | promoter_ref_revenue | writer_ref_revenue
现在对于这个表我想插入两个数组, 第一个将成功插入如下:
$referralStats = ReferralStatistic::insert($userReferralStatsArray);
$referralStats = ReferralStatistic::insert($userWriterReferralStatsArray);
现在第二个数组是 $ userWriterReferralStatsArray ,插入此数组时我想检查是否重复相同的日期和相同的 registered_user_id 然后应该重复更新不插入新行。我怎么能这样做,或者如果有任何其他好方法可以建议我,因为行数很多。
提前致谢
答案 0 :(得分:0)
您可以使用insert()
Eloquent method或只是调用模型的updateOrCreate()
方法,而不是使用save()
方法,如果模型存在则更新模型