Итак, у меня есть следующий код:
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)
независимо и предварительно заполнить все мои поля в пустом чеке, но по какой-то причине я не могу понять.
Итак, вот лог c:
Пустая дата найма? установить как ''.
Пустой день рождения? установить как ''.
Заполнить остальные поля.
И наем_дата, и на день рождения не пустые? Заполните все поля.