で雄弁ORM同じテーブルの関係は、我々は次のような果物のテーブルがあるとします。Laravel 5.2
id|fruit
----------------
1|apple
2|pear
3|orange
4|lemon
5|mandarin
、我々は任意の階層なしと変種のための別のテーブルずにお互いのバリエーションとして、これらの果物を取得したかったこと(階層的なコメント - >回答のタイプのものはありません)。
したがって、たとえば、$orange=Fruit::find(3)->fruitVariants;
を取得できるはずです。これは、理想的にはすべての関連果物(レモン、マンダリン)を与えます。
逆も可能です。$lemon=Fruit::find(4)->fruitVariants;
は、オレンジとマンダリンを検索する必要があります。
これらはすべてお互いの同等のバリアントである必要があります。私はこれを行う方法について考えていません。 A fruit_fruit
テーブル?何か案は?