Laravel Carbon 和 subDays

maf*_*tis 1 laravel php-carbon

我正在尝试获取created_at日期超过的用户列表30 days,但它甚至可以获取具有今天日期的用户。

逻辑

  1. 获取注册日期+30 天的用户。
  2. 如果其验证日期为空,则删除它们。

问题

即使我今天注册并且我的验证日期为空,我的帐户也会删除。

代码

$date = Carbon::today()->subDays(30);

$deleteUsers = User::where('email_verified_at', null)->where('created_at', '>', $date)->delete();
Run Code Online (Sandbox Code Playgroud)

Ani*_*tha 7

$date=Carbon::today()->subDays(30);
$deleteUsers = User::where('email_verified_at', null)->where('created_at', '<', $date)->delete();
Run Code Online (Sandbox Code Playgroud)