belongsTo(Modulo::class); } public function permissoes() { return $this->hasMany(Permissao::class); } public function funcionalidadesSub() { return $this->belongsToMany( Funcionalidade::class, 'administracao_funcionalidade_funcionalidade_sub', 'funcionalidade_id', 'funcionalidade_sub_id', )->withTimestamps(); } public function funcionalidadesPai() { return $this->belongsToMany( Funcionalidade::class, 'administracao_funcionalidade_funcionalidade_sub', 'funcionalidade_sub_id', 'funcionalidade_id', )->withTimestamps(); } }