所以我试图只抓取过去24小时,1周,1个月的数据。我有工作代码,但如果我正确地得到它,那么"其他方式"。我的意思是,如果日期是2016年11月30日,我将数据值设置为2016年12月1日,那么24小时仍然可以获取信息,但它不应该。如果日期是2016年11月30日,我将其设置为2016年11月28日,那么24小时不会抓住它。对我而言,这听起来像是倒退了。我希望这个解释是可以理解的。
fetch
答案 0 :(得分:3)
你写了created_at > time
。
所以你要求laravel搜索比现在更大的所有数据()。所以你展望未来。
要么......
在某个时间点之前查看点:created_at < time
在某个时间点后查看积分:created_at > time
查看通过时间间隔内的点数:created_at > start && created_at < end
如果我找到了你,你正在寻找第三种选择。所以你需要做...->where("created_at",">",Carbon::now->subDay())->where("created_at","<",Carbon::now)->...
希望我能帮到你。