*/ public function builder(UserTypes $userType, string $startDay, string $endDay): Builder { return PageVisit::query() ->selectRaw('count(distinct user_id) as user_count, created_at as date') ->where('user_type', $userType) ->whereBetween('created_at', [$startDay.' 00:00:00', $endDay.' 23:59:59']) ->groupBy('date'); } }