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.