hasMany(SitePage::class); } /** Links this site's pages make out to other domains. */ public function outboundLinks(): HasMany { return $this->hasMany(Backlink::class); } /** Backlinks pointing at this site, i.e. rows recorded against its domain as the target. */ public function inboundLinks(): HasMany { return $this->hasMany(Backlink::class, 'target_domain', 'domain'); } }