2016-05-19 11 views
0

データ構造であります次のように挿入されました。一括挿入または更新Laravel雄弁

$referralStats = ReferralStatistic::insert($userReferralStatsArray); 
$referralStats = ReferralStatistic::insert($userWriterReferralStatsArray); 

私は同じ日付と同じregistered_user_idが、それは新しい行を挿入しないで更新する必要があります繰り返しているかどうかを確認したい、この配列を挿入しながら、今二番目の配列は、$ userWriterReferralStatsArrayは、あります。どうすればいいですか、それとも多くの行があるので、実装するための他の方法があれば教えてください。事前に

おかげ

答えて

0

代わりinsert()方法を使用してのあなたはupdateOrCreate()Eloquent methodを使用するか、単に私が日付かどうかを確認することができますどのようにそれが

+0

こんにちは存在する場合のモデルを更新したモデルのsave()メソッドを呼び出すことができregistered_user_idが存在する場合はそれを更新し、そうでなければ新しい行を作成する必要があります – Siddharth