Skip to content
This repository was archived by the owner on Nov 29, 2021. It is now read-only.

Commit b8d05f6

Browse files
authored
support additional fields for user context (#59)
support additional fields for user context
2 parents 5d944ca + f100cc1 commit b8d05f6

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/Middleware/RecordTransaction.php

+6-2
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,13 @@ public function handle($request, Closure $next)
5050
'headers' => $this->formatHeaders($response->headers->all()),
5151
]);
5252

53+
$user = $request->user();
5354
$transaction->setUserContext([
54-
'id' => optional($request->user())->id,
55-
'email' => optional($request->user())->email,
55+
'id' => optional($user)->id,
56+
'email' => optional($user)->email,
57+
'username' => optional($user)->user_name,
58+
'ip' => $request->ip(),
59+
'user-agent' => $request->userAgent(),
5660
]);
5761

5862
$transaction->setMeta([

0 commit comments

Comments
 (0)