拉拉维尔收藏日期比较
2022-08-31 00:51:28
好吧,所以我一直在寻找几个小时的答案,但似乎找不到答案。我有一系列“订单”,都是针对不同日期的。我收到了本周的所有订单,这应该不是问题,然后我想为一周中的每一天添加一个标签。
到目前为止,我尝试过的是:
$dinnerOrders->where('date','>',$date)->where('date','<', $date->endOfDay())->sortBy('created_at');
其中$date是:
$dt = Carbon\Carbon::create()->startOfWeek();
Carbon\Carbon::setTestNow($dt);
$date = new Carbon\Carbon('this ' . $day);
$dinnerOrders过得去:
$dinnerOrders = collect([]);
foreach($restaurant->dinners as $dinner) {
foreach($dinner->orders as $order) {
$dinnerOrders[$order->id] = $order;
}
}
日期似乎是正确的,它在sql中是单词。这是否不起作用,因为$dinnerOrders是集合?
我得到的什么都没有,即一个空集,尽管它在mysql终端中工作。
所以我要问的是,也许你能对一个系列进行日期比较吗?如果是这样,如何?