From 5f7d0ebee9df9f821a93744c990ce3f336612cd5 Mon Sep 17 00:00:00 2001
From: SofianeLasri <alasri250@gmail.com>
Date: Wed, 19 Feb 2025 17:55:53 +0100
Subject: [PATCH] refactor(HomeController): simplify query structure for logged
 requests

---
 app/Http/Controllers/Admin/HomeController.php | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/app/Http/Controllers/Admin/HomeController.php b/app/Http/Controllers/Admin/HomeController.php
index 33e3cb1..a8afe81 100644
--- a/app/Http/Controllers/Admin/HomeController.php
+++ b/app/Http/Controllers/Admin/HomeController.php
@@ -22,13 +22,12 @@ public function index(): View
             }
         }
 
-        $visits = LoggedRequest::selectRaw('
-                logged_requests.url_id,
-                logged_requests.ip_address_id,
-                ip_address_metadata.country_code,
-                logged_requests.created_at,
-                urls.url
-            ')
+        $visits = LoggedRequest::select([
+            'logged_requests.url_id',
+            'logged_requests.ip_address_id',
+            'ip_address_metadata.country_code',
+            'logged_requests.created_at',
+            'urls.url'])
             ->distinct('logged_requests.url_id', 'logged_requests.ip_address_id')
             ->join('urls', 'logged_requests.url_id', '=', 'urls.id')
             ->join('user_agent_metadata', 'logged_requests.user_agent_id', '=', 'user_agent_metadata.user_agent_id')
-- 
GitLab