Получать еженедельные / ежемесячные записи в Laravel 4.2 и 5+?
Как я могу использовать поле create_at, чтобы получить только записи, которые были созданы на прошлой неделе и все недели месяца и ежемесячно в версиях laravel 4.2 и 5+?
1 ответ
Решение
Чтобы получить запись, которая вставлена в течение одной недели в laravel, простой пример ниже..
$7days_ago_date = date('Y-m-d', strtotime('-8 days', strtotime(date('Y-m-d'))));
$Tracker = Tracker::orderby('created_at', 'desc')->whereBetween(
DB::raw('date(created_at)'), [$7days_ago_date, date('Y-m-d')] )->get();