【问题标题】:laravel: check the user received email today in laravel using carbon todaylaravel:今天使用碳检查用户今天在 laravel 中收到的电子邮件
【发布时间】:2020-02-18 03:31:26
【问题描述】:

我想检查用户当天是否收到了电子邮件。我已经创建了数据库表(名称是 Email Save)来检测是否发送电子邮件。所以我尝试在这个中使用 if 语句

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

这个没用。任何人都可以在这方面提供帮助。我在这里给出我的代码

【问题讨论】:

  • 是否会产生任何错误
  • ya... 它生成错误 异常:Eloquent 构建器实例上不存在属性 [Carbon]。 显示错误 @NipunTharuksha
  • 文件顶部的 Carbon 你导入了吗

标签: laravel email swiftmailer


【解决方案1】:

您的语法错误。

改变:

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

收件人:

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

文档:

  1. https://laravel.com/docs/5.8/eloquent#retrieving-models
  2. https://laravel.com/docs/5.8/queries#aggregates

【讨论】:

  • 是的。我知道了,但是在我使用它之后,我的邮件没有发送@Sapnesh Naik
  • 看来您遇到了新问题。请发布另一个问题,详细说明您的新问题。
  • 如果我使用存在其导致的问题
猜你喜欢
  • 2015-02-28
  • 1970-01-01
  • 1970-01-01
  • 2021-12-08
  • 1970-01-01
  • 2017-12-08
  • 2022-01-26
  • 2020-08-26
  • 2017-02-17
相关资源
最近更新 更多