/** * @param $start * @param $end * @param $model * * @return mixed */ private function getQueryData($start, $end, $model) { if ($model == "Payment") { $data = Payment::whereBetween('created_at', [$start, $end])->orderBy('created_at', 'desc')->get(); } elseif ($model == "TravelCompany") { $data = TravelCompany::whereBetween('created_at', [$start, $end])->orderBy('created_at', 'desc')->get(); } elseif ($model == "User") { $data = User::whereBetween('created_at', [$start, $end])->orderBy('created_at', 'desc')->get(); } return $data; }