Mysql
 sql >> Base de données >  >> RDS >> Mysql

Laravel 4 :Comment obtenir des colonnes sélectionnées/spécifiques dans une relation plusieurs à plusieurs ?

Comme vous sélectionnez des données de deux tables qui contiennent toutes deux un champ appelé id , d'où la raison pour laquelle vous recevez le Column 'id' in field list is ambiguous... Erreur.

Si vous relancez la même requête mais définissez quel id vous souhaitez sélectionner en notation pointée sous la forme table.field ça devrait marcher.

Conversations::find($conv_id)->users()->get(array('users.id','name'))->toArray();