@nsweb Допустим при создании фильма я получаю такой массив
[
'name' => 'Название фильма',
'persons' => [
'actors' => [1],
'painters' => [2],
'editors' => [1,4]
]
]
Получаю список профессий, формирую массив по типу
[
['person_id' => 1, 'profession_id' => 1(актер)]
['person_id' => 1, 'profession_id' => 4 (режисер)]
['person_id' => 2, 'profession_id' => 2 (ходожник) ]
['person_id' => 4, 'profession_id' => 4 (режисер) ]
]
И при sync все старые записи удаляются и добавляются новые.