Добрый день. Сделал чтоб считало за текущую неделю так:
$current_week = User::whereDate('created_at', '>=', date('Y-m-d H:i:s', strtotime('-7 days')))->count();
А за прошлую так:
$previous_week = User::whereDate('created_at', '<', date('Y-m-d H:i:s', strtotime('-7 days')))
->whereDate('created_at', '>=', date('Y-m-d H:i:s', strtotime('-14 days')))->count();
Оказывается это не совсем подходит. Надо чтоб текущая неделя считалась от сегодня и назад до воскресенья, а прошлая от этого воскресенья и еще до воскресенья назад. Как это сделать?