Angenommen, wir haben eine Frucht-Tabelle wie folgt aus:Eloquent ORM gleiche Tabellenbeziehungen in Laravel 5.2
id|fruit
----------------
1|apple
2|pear
3|orange
4|lemon
5|mandarin
und dass wir diese Früchte als Varianten voneinander, ohne Hierarchie und ohne eine andere Tabelle für Varianten abgerufen werden wollten (keine hierarchischen Kommentare-> antwortet Art der Sache).
So sollte zum Beispiel eine $orange=Fruit::find(3)->fruitVariants;
abgerufen werden können. Dies würde uns idealerweise alle verwandten Früchte (Zitrone, Mandarine) geben.
Die Umkehrung sollte auch möglich sein $lemon=Fruit::find(4)->fruitVariants;
sollte Orange und Mandarin abrufen.
Sie sollten alle gleichwertige Varianten voneinander sein und ich habe keine Ahnung, wie dies zu tun ist. A fruit_fruit
Tabelle? Irgendwelche Ideen?