1

save()テーブルがあり、そのメソッドを使用して行を更新/作成しようとしています。問題は、常に新しい行が作成されることです。次のコードでは、実行するたびに約 12 行が表示されます。idそれらは挿入前に一意ではありませんが、nameとの組み合わせDateTimeCodeは一意です。laravelがそれらを認識できるようにするために、これら2つを使用する方法はありexist()ますか? 代わりにandを使用if existすることを検討する必要がありますか?createupdate

foreach ($x as $y) {
    $model = new Model;
    $model->name = ''.$name[$x];
    $model->DateTimeCode = ''.$DateTimeCode[$x];
    $model->value = ''.$value[$x];
    $model->someothervalue = ''.$someothervalue[$x];
    $model->save();
};
4

2 に答える 2