ProblèmeLaravel updateExistingPivot avec plusieurs clés primaires
Je veux mettre à jour une ligne dans un tableau croisé dynamique qui ont 2 clés primaires. Mais updateExistingPivot ne souhaite qu'une seule clé primaire.
$user = App\User::find(1);
$user->roles()->updateExistingPivot($roleId, $attributes);
Ma DB-tables
- Campagne
- utilisateur
- Campaign_user (clés primaires sont user_id et campaign_id)
Ma question
Dois-je changer mon tableau croisé dynamique de sorte qu'il n'ait qu'une seule clé primaire appelée id. Ou puis-je le conserver avec 2 clés primaires et le mettre à jour avec Eloquent?