startOfMonth()->toDateString(); $endDate = now()->endOfMonth()->toDateString(); if ($request->startDate != null && $request->endDate != null) { $query->whereBetween('date', [$request->startDate, $request->endDate]); $startDate = $request->startDate; $endDate = $request->endDate; } else { $query->whereBetween('date', [$startDate, $endDate]); } return inertia('Report', [ 'payrolls' => $query->orderBy('date', 'desc')->paginate(10), '_startDate' => $startDate, '_endDate' => $endDate ]); } }