Skip to content

Commit 76b25ca

Browse files
committed
Added referer logging
1 parent 854751e commit 76b25ca

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

database/migrations/0001_01_01_000000_create_pageviews_table.php

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ public function up(): void
1717
$table->string('method', 12);
1818
$table->text('useragent');
1919
$table->string('visitorid');
20+
$table->text('referer')->nullable();
2021
$table->timestamps();
2122
});
2223
}

src/Middleware/LogRequest.php

+3-2
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,14 @@ public function handle(Request $request, Closure $next)
1212
{
1313
// Make it an after middleware
1414
$response = $next($request);
15-
15+
1616
try {
1717
Pageview::create([
1818
'path' => $request->path(),
1919
'method' => $request->method(),
2020
'useragent' => $request->userAgent(),
21-
'visitorid' => crypt($request->ip(), config('app.key'))
21+
'visitorid' => crypt($request->ip(), config('app.key')),
22+
'referer' => $request->headers->get('referer')
2223
]);
2324

2425
return $response;

0 commit comments

Comments
 (0)