'int', ]; public function project(): BelongsTo { return $this->belongsTo(Project::class); } public function servers(): MorphToMany { return $this->morphedByMany(Server::class, 'taggable'); } public function sites(): MorphToMany { return $this->morphedByMany(Site::class, 'taggable'); } public static function getByProjectId(int $projectId): Builder { return self::query() ->where('project_id', $projectId) ->orWhereNull('project_id'); } }