Всем привет помогите решить эту проблему
Я хочу получить количество пользователей по дням, например, я хочу знать, сколько пользователей зарегистрировалось за последнюю неделю.
как дата
22-07-19
количество пользователей 20
23-07-19
количество пользователей 30
24-07-19
количество пользователей 10
25-07-19
количество пользователей 15
Я хочу этот результат за последние 7 дней с сегодняшнего дня
в основном, я хочу показать это на своей диаграмме, пожалуйста, проверьте изображение здесь






Выбрав DATE(created_at) и сгруппировав по нему, мы можем получить количество пользователей, которые регистрируются каждый день. Затем мы можем добавить простое предложение where, используя Carbon, чтобы получить нижние границы.
Пример (где x = date и y = count):
User::selectRaw('DATE(created_at) as x, COUNT(*) as y')
->groupBy('x')
->where('created_at', '>', Carbon::now()->subWeek())
->get();