コントローラーに次のコードがあります。
for($i=0; $i<$number_of_tourists; $i++) {
$tourist = Tourist::updateOrCreate(['doc_number' => $request['doc_number'][$i]],
$tourist_to_update);
}
「updateOrCreate」が機能するたびに、次の 3 つのうちの 1 つが実行されます。
1) モデル インスタンスを更新する OR
2) 新しいものを作成して保存する OR
3) すべてを変更しないままにします (そのような値を持つモデルが既に存在する場合)。
「updateOrCreate」が正確に 1 (更新)を実行したかどうかを確認してから、いくつかのコードを実行する必要があります。
どうすればいいですか?
前もって感謝します!