Wie die Rückkehr mehrere Beziehungen mit Laravel Eloquent?

Ich habe eine Tabelle namens users. Jeder dieser Benutzer hat verschiedene Dinge:

  • Land
  • Gerät
  • computer
  • Kategorie

Ich habe eine Tabelle erstellt für jede dieser oben genannten "Dingen". Ähnlich der folgenden:

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

etc...

Ich bin die Speicherung dieser Werte in der Benutzer-Tabelle wie folgt:

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

etc...

Nun jeder der oben genannten zahlen sind im Zusammenhang mit der entsprechenden Tabelle ID.

Was ich will, ist ein Beredtes Abfrage und Suche für alle users und 'ersetzen' Ihre entsprechenden Werte aus Ihrer helper-Tabelle.

Ich dachte über das tun ein hasOne() Beredte Beziehung für jedes dieser Dinge in der users Tisch, aber dann bin ich nicht sicher, wie Sie Sie zu bekommen/Sie zu rufen auf einmal.

Jemand kann mir helfen, tacke dieses Problem?

Ich finde es schwer zu glauben, dass Sie mit laravel-Versionen 4, 5 und 5.2 gleichzeitig
Bitte korrigieren Sie Ihre tags, um die entsprechende version von Laravel, die Sie verwenden.
Sorry für die Verwirrung, fertig.
Ist ein Benutzer immer nur zu haben, einem Gerät, einem computer und einer Kategorie oder können Sie mehrere, an einem beliebigen Punkt?
Jetzt können Sie nur erhalten, 1 von denen. Ich habe setup erfolgreich die vielen, vielen Beziehungen, die bereits mit pivot-Tabellen, aber ich kann nicht mein Kopf um diesen einen.

InformationsquelleAutor Radical_Activity | 2016-07-23

Schreibe einen Kommentar