*/ use HasFactory; protected $guarded = []; /** * @return HasMany */ public function memberships(): HasMany { return $this->hasMany(WorkspaceMembership::class); } /** * @return BelongsToMany */ public function users(): BelongsToMany { return $this->belongsToMany(User::class, 'workspace_memberships') ->using(WorkspaceMembership::class) ->withPivot(['id', 'role']) ->withTimestamps(); } /** * @return HasMany */ public function tenants(): HasMany { return $this->hasMany(Tenant::class); } }