Официальная документация Laravel имеет это в функции sync()
:
$user->roles()->sync( array( 1, 2, 3 ) );
Вы также можете связать другие значения сводной таблицы с указанными идентификаторами:
$user->roles()->sync( array( 1 => array( 'expires' => true ) ) );
В последнем примере добавляется только одна сводная строка. Я не понимаю, как я могу связать другие записи сводной таблицы, если есть несколько строк для синхронизации?
Спасибо заранее.