Код: Выделить всё
==========================================
product || total_sales || date
A || 500 || 2025-07-01
B || 800 || 2025-07-01
A || 200 || 2025-07-02
B || 250 || 2025-07-02
A || 500 || 2025-07-04
B || 780 || 2025-07-04
A || 180 || 2025-07-05
A || 615 || 2025-07-06
B || 756 || 2025-07-06
==========================================
< /code>
Теперь, если пользователь выбирает диапазон дат между 07-01 до 07-05, то выход должен быть показан как :: < /p>
==========================================
product || total_sales || date
A || 500 || 2025-07-01
B || 800 || 2025-07-01
A || 200 || 2025-07-02
B || 250 || 2025-07-02
A || 0 || 2025-07-03
B || 0 || 2025-07-03
A || 500 || 2025-07-04
B || 780 || 2025-07-04
A || 180 || 2025-07-05
B || 0 || 2025-07-05
==========================================
< /code>
Как это сделать?public function index()
{
try {
$from = date('2025/07/01');
$to = date('2025/07/05');
$sales = Sales::whereBetween('sales_date_eng',[$from, $to])->get();
return view('admin.sales', compact('sales'));
} catch (\Exception $exception) {
return response()->json(['status'=>'error', 'error'=> $exception->getMessage()]);
}
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... date-range