Я ищу дополнительную информацию о том, как Laravel Syn c На самом деле работает. У меня есть таблица отношений, которая содержит следующее
group_id, user_id, permission, created_at, updated_at
Я создаю массив для передачи в команду syn c следующим образом.
$groups_array[$group_id] = ['permission' => 0];
Когда я делаю это, а затем вызываю syn c, он устанавливает даты create_at и updated_at для существующих отношений в NULL. Желаемым эффектом будет то, что он просто обновит значение разрешения до 0 в существующей взаимосвязи и не установит для значений create_at и updated_at значение NULL.
Похоже, что Syn c удаляет все и просто повторно -создание отношений на основе отправленного массива. Разве нет способа сказать это, чтобы обновить существующие отношения вместо удаления и повторного их создания?