Laravel Eloquent发现日期超过27天和29-49天的行



我想要得到<自用户选择的日期起27天和29-49天。我们允许用户在提供的日期内选择日期范围,例如from_dateto_date。我想要得到<从CCD_ 3开始分别为27天和29-49天。

我可以使用原始查询,请帮忙。

这是我尝试过的,但没有得到结果。

Model::where('created_at','>=',Carbon::parse($from_date)->subDays(27))
->where('created_at', '<=', Carbon::parse($to_date)->subDays(27))
->get();

你可以这样做


Model::->where( 'created_at', '<', Carbon::now()->subDays(27))
->orWhereBetween('created_at', [Carbon::now()->subDays(29), Carbon::now()->subDays(49)])
->get();

最新更新