belongsTo(Mod::class); } public function sptVersion(): belongsTo { return $this->belongsTo(SptVersion::class); } public function scopeLastUpdated(Builder $query): void { $query->orderByDesc('created_at'); } public function scopeLatestSptVersion(Builder $query): void { $query->orderByDesc( SptVersion::select('spt_versions.version')->whereColumn('mod_versions.spt_version_id', 'spt_versions.id') )->orderByDesc('mod_versions.version'); } }