belongsTo(User::class); } public function game(): BelongsTo { return $this->belongsTo(Game::class); } public function replies(): HasMany { return $this->hasMany(GameComment::class, 'parent_id')->with('user')->latest(); } public function scopeTopLevel(Builder $query): Builder { return $query->whereNull('parent_id'); } }