わかりましたので、何時間も答えを探していましたが、見つけられないようです。すべて異なる日付の「注文」の配列があります。今週のすべての注文を受け取りましたが、これは問題ではありません。次に、各曜日のタブが必要です。
私がこれまでに試したことは次のとおりです。
$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ターミナルで動作しているにもかかわらず、空のセットです。
だから私が求めているのは、おそらく、コレクションの日付を比較できますか? もしそうなら、どのように?