$contact->getChanges()
возвращает ноль, потому что getChanges()
пытается определить, не было ли каких-либо изменений в таблице контактов, которых не было, следовательно, ноль.
$contact->addresses()->getChanges()
также не будет работать, потому что $contact->addresses()
не работаетвернуть экземпляр модального адреса.
Вы можете использовать простой ответ save
для проверки, так как он возвращает логическое значение.
$addressSavedSucccessfully = $contact->addresses()->save(new Address(['street' => '4811 Example Dr.']));
if ($addressSavedSucccessfully) {
dd('address was saved correctly');
} else {
dd('something went wrong');
}
Надеюсь, это поможет.