情况如下:
在我的数据库中,我有一个部署表。表中的行还有一个字段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