2017-07-19 11 views

答えて

0

これは再帰的関係です。モデルでは、キーが正しく設定されていることを前提として、次のように関係を設定するだけです。クエリ内にwith('parent)またはload('parent)メソッドを使用して関係をロードできます。

関係:

//Node.php 

public function children(){ 
    return $this->hasMany('App\Node', 'parent_id', 'id'); 
} 

public function parent(){ 
    return $this->belongsTo('App\Node', 'parent_id', 'id'); 
}