В моем контроллере есть следующий код:
for($i=0; $i<$number_of_tourists; $i++) {
$tourist = Tourist::updateOrCreate(['doc_number' => $request['doc_number'][$i]],
$tourist_to_update);
}
каждый раз, когда "updateOrCreate" работает, он делает 1 из 3 вещей:
1) обновляет модель instanse ИЛИ
2) создает и сохраняет новый OR
3) оставляет все неизменным (если модель с такими значениями уже существует).
Мне нужно проверить, выполнено ли "updateOrCreate" ровно 1 (обновлено), а затем выполнить некоторый код.
Как мне это сделать?
Заранее спасибо!