belongsTo(User::class, 'owner_id'); } /** * Die Mitglieder der Gilde (Verknüpfung zu Users über die Pivot-Tabelle). * Dies ermöglicht die Nutzung von attach(), detach() und sync(). */ public function members(): BelongsToMany { return $this->belongsToMany(User::class, 'guild_members') ->withPivot('role', 'joined_at') ->withTimestamps(); } }