我有一张桌子,我正在尝试使用该save()
方法来更新/创建行。问题是它总是创建新行。以下代码每次运行时都会给我大约 12 行代码。id
在插入它们之前它们没有唯一性,但name
和的组合DateTimeCode
是唯一的。有没有办法使用这两个来让 laravel 识别它们exist()
?我应该考虑使用if exist
with create
andupdate
代替吗?
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();
};