我的控制器中有以下代码:
for($i=0; $i<$number_of_tourists; $i++) {
$tourist = Tourist::updateOrCreate(['doc_number' => $request['doc_number'][$i]],
$tourist_to_update);
}
Run Code Online (Sandbox Code Playgroud)
每次"updateOrCreate"有效时,它会执行以下三项操作之一:
1)更新模型instanse OR
2)创建并保存新的OR
3)保持一切不变(如果已存在具有此类值的模型).
我需要检查'updateOrCreate'是否已完成1(更新),然后执行一些代码.
我该怎么做?
先感谢您!