summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Http/AccessLogMiddleware.php7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/Http/AccessLogMiddleware.php b/src/Http/AccessLogMiddleware.php
index 67cc8a4..419398e 100644
--- a/src/Http/AccessLogMiddleware.php
+++ b/src/Http/AccessLogMiddleware.php
@@ -11,7 +11,7 @@ use Closure;
class AccessLogMiddleware
{
- protected function properties(Request $request, Response $response): ?iterable
+ protected function properties(Request $request, Response $response): iterable
{
$props = [];
@@ -27,7 +27,7 @@ class AccessLogMiddleware
$props['user_agent'] = $request->userAgent();
}
- return empty($props) ? null : $props;
+ return $props;
}
protected function shouldLog(Request $request): bool
@@ -40,11 +40,12 @@ class AccessLogMiddleware
protected function createLog(Request $request, Response $response): void
{
$model = config('access_log.model');
+ $props = $this->properties($request, $response);
$log = new $model([
'path' => $request->path(),
'status' => $response->status(),
'method' => $request->method(),
- 'properties' => $this->properties($request, $response),
+ 'properties' => empty($props) ? null : $props,
]);
$log->user()->associate($request->user());
$log->save();