maddog670
@maddog670

Выбрать все данные за 10 дней до окончания триальной даты?

Вечер добрый.
Суть вопроса, надо отправлять письма пользователям за 10 дней до окончания услуги на которую они подписаны
Не особо понимаю, как правильнее составить запрос на eloquent такой?
В голове крутится что-то подобное
->where('created_at', '<=', \DB::raw('NOW() + INTERVAL 10 DAYS))

или
->where('created_at', '<=', now()->addDays(10)) ;
Не надо здесь еще дополнительного условия where?
  • Вопрос задан
  • 173 просмотра
Решения вопроса 1
@jazzus
под новые условия
->whereBetween('created_at', [now()->subDays(10), now()])

->where('created_at', '>=', now()->subDays(10)) ;
вариант2
->whereDate('created_at', now()->subDays(10));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы