Laravel 5

la table pivot

  • Avatar de ElvisOuedraogo
    Membre depuis :
    13/07/2017
    Messages :
    1

    je voudrais savoir si c'est possible d'ajouter d'autres champs en dehors des cles etrangeres, a la table pivot, et si oui comment gerer les insertions des donnees en ce moment ?

  • Avatar de bestmomo
    Membre depuis :
    07/04/2013
    Messages :
    1644

    Bonjour,

    C'est expliqué dans la documentation :

    Saving Additional Data On A Pivot Table

    When working with a many-to-many relationship, the save method accepts an array of additional intermediate table attributes as its second argument:

    App\User::find(1)->roles()->save($role, ['expires' => $expires]);

    Updating A Record On A Pivot Table

    If you need to update an existing row in your pivot table, you may use updateExistingPivot method. This method accepts the pivot record foreign key and an array of attributes to update:

    $user = App\User::find(1);
    $user->roles()->updateExistingPivot($roleId, $attributes);

Vous ne pouvez pas répondre à ce sujet.