【发布时间】:2019-05-04 07:38:42
【问题描述】:
我正在尝试获取 created_at 日期超过 30 days 的用户列表,但它甚至获得了今天日期的用户。
逻辑
- 获取注册日期+30天的用户。
- 如果他们的验证日期为空,请删除他们。
问题
即使我今天注册并且我的验证日期为空,我的帐户也会删除。
代码
$date = Carbon::today()->subDays(30);
$deleteUsers = User::where('email_verified_at', null)->where('created_at', '>', $date)->delete();
【问题讨论】:
-
逻辑应该小于日期,不能大于。
-
@Devon 让我试试 :D
-
@Devon 现在工作,谢谢。
-
@Devon 你应该把这个作为答案发布,这样它也能帮助其他人。
标签: laravel php-carbon