Я хочу установить значение по умолчанию для первого элемента отношения и после этого другого. Например:
Клиент может иметь несколько адресов. Таблица адресов имеет столбец main_address. Когда я создаю клиента и первый адрес для него, Laravel должен затем присвоить столбцу main_address значение 1. Второй должен получить значение 0 (если не указано другое).
Может ли Laravel делать это?
Мой процесс создания клиента заключается в следующем:
$customer = \App\Customer::create(["data"]);
$customer->customerAddress()->create(["data"]);
$customer->contactPerson()->create(["data"]);
Можно ли улучшить этот процесс?
Отношения много к одному. У клиента может быть несколько контактных лиц и адресов.