@php $startDate = request()->input('filters.purchase_date:range') ? explode(' - ', request()->input('filters.purchase_date:range'))[0] : null; $endDate = request()->input('filters.purchase_date:range') ? explode(' - ', request()->input('filters.purchase_date:range'))[1] : null; $dateRange = isset($startDate) ? $startDate . ' - ' . $endDate : null; @endphp
@php $selectedRange = request()->input('filters.invoice_age_range'); // new name for range $now = now(); $ranges = [ '0-15' => [ 'label' => '0–15 Days', 'gte' => $now->copy()->subDays(15)->format('Y-m-d'), 'lte' => $now->format('Y-m-d'), ], '15-30' => [ 'label' => '15–30 Days', 'gte' => $now->copy()->subDays(30)->format('Y-m-d'), 'lte' => $now->copy()->subDays(15)->format('Y-m-d'), ], '30-45' => [ 'label' => '30–45 Days', 'gte' => $now->copy()->subDays(45)->format('Y-m-d'), 'lte' => $now->copy()->subDays(30)->format('Y-m-d'), ], '45+' => [ 'label' => '45+ Days', 'lte' => $now->copy()->subDays(45)->format('Y-m-d'), ], ]; @endphp