Demystifying the attach() and sync() Methods in Laravel: Streamlining Many-to-Many Relationships
How to sync a pivot table with extra columns
GitHub - damianlewis/october-laravel-pivot: This package introduces new events for sync(), attach(), detach() or updateExistingPivot() methods on BelongsToMany relation.
Syncing a many-to-many with a pivot model with $touches does not touch related models · Issue #31597 · laravel/framework · GitHub
Laravel: sync() With An Example | Scratch Code
Laravel use sync on a many to many that includes a multiple extra fields - Stack Overflow