user(); $current = $user->currentAccessToken(); $deviceName = $current instanceof PersonalAccessToken ? $current->name : ($request->userAgent() ?? 'unknown'); if ($current instanceof PersonalAccessToken) { $current->delete(); } $token = $user->createToken($deviceName); return $this->ok([ 'user' => new UserResource($user), 'token' => $token->plainTextToken, 'token_type' => 'Bearer', ], 'Token refreshed'); } }