0

Laravel での人間関係に問題があるため、この投稿を書いています。

これが私が現在持っている構造です:

1 番目のテーブル: - ID - 名前 - ...

2 番目のテーブル: -parent_id -child_id

parent_id と child_id が同じテーブルに対応していることがわかります。それらをリンクする関数は次のとおりです

public function relation()
{
    return $this->belongsToMany('App\Person', 'person_relations', 'parent_id', 'child_id', 'id', 'id');
}

現在、検索システムの場合、テーブル 2 のparent_id として私を持っている人を取得せずに、テーブル 1 のすべての人を取得したいと考えています。

4

1 に答える 1