获取创建日期早于14天的行



情况如下:

在我的数据库中,我有一个部署表。表中的行还有一个字段created_at。现在,我想选择created_date早于14天的所有行。但我一直纠结于如何使用Carbon。我的查询现在看起来是这样的:

$passed = Deployment::where('created_at', '>=', );

有人能帮我吗?

您可以使用subDays()方法:

$passed = Deployment::where('created_at', '<=', Carbon::now()->subDays(14)->toDateTimeString());

您可以使用Carbon::now()->subDays(14)

    $passed = Deployment::where('created_at', '>=', Carbon::now()->subDays(14)->toDateTimeString());

您可以在这里阅读更多关于Carbon的功能Carbon Documentation

最新更新