laravel: проверьте, что пользователь получил электронную почту сегодня в laravel, используя углерод сегодня - PullRequest
1 голос
/ 18 февраля 2020

Я хочу проверить, получил ли пользователь электронное письмо в этот день или нет. Я уже создаю таблицу БД (имя Email Save ), чтобы определить, отправлено это электронное письмо или нет. так что я пытаюсь, чтобы если заявление в этом

if (EmailSave::where('created_at')-> Carbon::today()) {

это не сработало. Любой может помочь в этом. Я даю свой код здесь

1 Ответ

0 голосов
/ 18 февраля 2020

Ваш синтаксис неправильный.

Изменение:

if (EmailSave::where('created_at')-> Carbon::today()) {

На:

if (EmailSave::where('created_at', Carbon::today())->exists()) {

Документация:

  1. https://laravel.com/docs/5.8/eloquent#retrieving -модели
  2. https://laravel.com/docs/5.8/queries#aggregates
...