Comment faire pour retourner plusieurs relations avec Laravel Éloquent?

J'ai une table appelée users. Chacun de ces utilisateurs ont des choses différentes:

  • pays
  • appareil
  • ordinateur
  • catégorie

J'ai créé un tableau pour chacune de ces "choses". Similaire à la suivante:

1 | United States
2 | United Kingdom
3 | Australia
4 | Canada
5 | Italy

etc...

Je suis stocker ces valeurs dans la table des utilisateurs comme suit:

ID | Country | Device | Computer | Category |
--- | --------- | -------- | ---------- | ----------|
1  |       3 |      2 |        6 |        2 |
2  |       4 |      3 |        9 |        1 |

etc...

Maintenant chacun des nombres ci-dessus sont associées avec le tableau correspondant de l'ID.

Ce que je veux, c'est faire un Éloquent Requête et de recherche pour tous les users et 'remplacer' leurs valeurs correspondantes de leur table d'assistance.

Je pensais à faire un hasOne() Éloquent relation pour chacune de ces choses dans la users table, mais alors je ne suis pas sûr de savoir comment obtenir/appel à eux à la fois.

Quelqu'un peut m'aider tacke ce problème?

  • J'ai du mal à croire que vous êtes à l'aide de laravel les versions 4, 5 et 5,2 en même temps
  • S'il vous plaît corriger vos balises à la version appropriée de Laravel vous utilisez.
  • Désolé pour la confusion, c'est fait.
  • Est un utilisateur ne va jamais avoir un seul appareil, un ordinateur, et une catégorie ou peuvent-ils avoir plusieurs à n'importe quel point?
  • Maintenant ils ne peuvent obtenir 1 de ceux-ci. J'ai réussi l'installation de la de nombreuses de nombreuses relations déjà avec les tableaux croisés dynamiques, mais je ne peux pas obtenir ma tête autour de celui-ci.