流暢な関係 のVaporドキュメント おそらくあなたが探しているものです。
私の知る限り、あなたは多対多(兄弟)関係を使用しているので、このコードはあなたが望むものかもしれません:
extension Persion {
var roles: Siblings<Persion, Role, Pivot<Person, Role>> {
return siblings()
}
}
次に、役割を取得します:
let roles = person.roles.all()
あなたのコードが見えないので、私はこれを間違えたかもしれませんが、それはあなたにいくつかのポインタを与えるはずです。