Laravel, sync () - como sincronizar uma matriz e também passar campos dinâmicos adicionais?

A documentação oficial do Laravel tem isso emsync() função:

$user->roles()->sync( array( 1, 2, 3 ) );

Você também pode associar outros valores de tabela dinâmica aos IDs fornecidos:

$user->roles()->sync( array( 1 => array( 'expires' => true ) ) );

No último exemplo, apenas uma única linha dinâmica está sendo adicionada. O que não entendo é como posso associar outros registros de tabela dinâmica se houver mais de uma linha a ser sincronizada?

Desde já, obrigado.

questionAnswers(5)

yourAnswerToTheQuestion