У меня есть большой ассоциативный массив, подобный этому:
$ar = [
"column_name" => "column_value"
]
Мне нужно проверить наличие записи перед ее вставкой. Если запись существует, я должен обновить идентификатор.
Я пытался с этим:
$rec = MyModel::where($ar)->first();
If ($rec === null) {
// the record does not exist => insert it
} else {
// the record does exist => update it
}
Это не работает. Запись (даже если я создаю массив с одинаковыми значениями) всегда вставляется