Laravel, sync () - Wie synchronisiere ich ein Array und übergebe zusätzliche Pivot-Felder?

Official Laravel Dokumentation hat dies aufsync() Funktion:

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

Sie können den angegebenen IDs auch andere Pivot-Tabellenwerte zuordnen:

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

Im letzteren Beispiel wird nur eine einzelne Pivot-Zeile hinzugefügt. Was ich nicht verstehe, ist, wie ich andere Pivot-Tabellendatensätze verknüpfen kann, wenn mehr als eine Zeile synchronisiert werden muss?

Danke im Voraus

Antworten auf die Frage(10)

Ihre Antwort auf die Frage