0
私は以下のように再帰的な構造を持つモデルを作っています。概念モデルは親概念と子概念を持つことができ、モデルは期待どおりに機能します。私の問題は、2つの概念間のリンクを追加するためのページを実装することです。Laravel 5で再帰的なデータ構造をリンクする方法は?
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Concept extends Model
{
//
public function parentConcepts()
{
return $this->belongsToMany('App\Models\Concept','concept_concept','parent_concept_id','child_concept_id');
}
public function childConcepts()
{
return $this->belongsToMany('App\Models\Concept','concept_concept','child_concept_id','parent_concept_id');
}
public function processes()
{
return $this->hasMany('App\Models\Process');
}
}
どうすればいいでしょうか?モデルのピボット属性を使用するか、concept_conceptテーブル用の新しいモデルとコントローラを作成しますか?任意のヘルプは非常に高く評価されるだろう!