hasMany(RequirementGroup::class, 'parent_id'); } public function parent() { return $this->belongsTo(RequirementGroup::class, 'parent_id'); } public function requirement(){ return $this->hasMany(Requirement::class,'requirement_group_id'); } }