From 649bd9f653b9c090c9738d2ce8760d9d8f30bcb6 Mon Sep 17 00:00:00 2001 From: Choraimy Kroonstuiver <3661474+axlon@users.noreply.github.com> Date: Thu, 10 Jul 2025 10:57:33 +0200 Subject: [PATCH] Fix broken token relation when auth identifier is not PK --- src/HasApiTokens.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/HasApiTokens.php b/src/HasApiTokens.php index 1e77ac60..90a04ccd 100644 --- a/src/HasApiTokens.php +++ b/src/HasApiTokens.php @@ -47,7 +47,7 @@ public function oauthApps(): MorphMany */ public function tokens(): HasMany { - return $this->hasMany(Passport::tokenModel(), 'user_id') + return $this->hasMany(Passport::tokenModel(), 'user_id', $this->getAuthIdentifierName()) ->where(function (Builder $query): void { $query->whereHas('client', function (Builder $query): void { $query->where(function (Builder $query): void {