Я пытаюсь создать функцию сортировки, где, если она выбрана, она будет отображать необходимое количество заказов.Например, если пользователь выбирает отображение заказов за последние 3 месяца, то это необходимо отобразить.
Проблема, с которой я столкнулся, заключается в том, что при I dd($three_months)
public function trackOrders()
{
$menus_child = Menu::where('menu_id', 0)->with('menusP')->get();
$contacts = Contact::all();
$orders = Auth::user()->orders->sortByDesc('order_date');
$orders->transform(function($order, $key){
$order->cart = unserialize($order->cart);
return $order;
});
$from = Carbon::now('+2:00');
$to = $from->copy()->subMonth(3);
$three_months = Order::whereBetween('created_at', [$from, $to])->get();
dd($three_months);
return view('public.users.track-orders', compact('menus_child', 'contacts', 'orders', 'order_item'));
}
ничего не отображается
но когда я делаю dd($three_months)
, ничего не появляется.Я только получаю
Коллекция {# 320 ▼ # элементов: []}