belongsTo(User::class, 'owner_id'); } public function members(): BelongsToMany { return $this->belongsToMany(User::class, 'household_user') ->withPivot('role') ->withTimestamps(); } public function categories(): HasMany { return $this->hasMany(Category::class); } public function budgetLines(): HasMany { return $this->hasMany(BudgetLine::class); } public function transactions(): HasMany { return $this->hasMany(Transaction::class); } public function invites(): HasMany { return $this->hasMany(HouseholdInvite::class); } }