所以我有以下代码:
if ($obj->updated_date > $record->updated_date || $mode === 'refresh') {
if (empty($obj->birthday) || $obj->hire_date) {
$record->fill([
'birthday' => '',
'hire_date' => ''
]);
} else {
$record->fill($arr);
}
} else {
$record->timestamps = false;
}
我在哪里检查是否$obj->birthday or $obj->hire_date为空,然后将它们定义为空字符串,但这就是问题所在。
我希望能够$record->fill($arr)不顾一切地打电话并在空支票上预填充我的所有字段,但出于某种原因我似乎无法弄清楚。
所以继承人的逻辑:
空 hire_date?设置 ''。
空生日?设置 ''。
填充其余字段..
hire_date 和 birthday 都不为空?填充所有字段。
慕神8447489
暮色呼如