id) ->latest() ->first(); if (!$latestLog || $latestLog->created_at->diffInMinutes(now()) > 5) { // Interval waktu opsional LoginLog::create([ 'user_id' => $user->id, 'ip_address' => $request->ip(), 'user_agent' => $request->userAgent(), ]); } } return $next($request); } }