where('store_id',$storeId); // if(!empty($startTime) && !empty($endTime)){ // $builder->whereBetween('created_at',[$startTime,$endTime]); // } if (!empty($startTime)) { $builder->where('created_at', '>=', $startTime); } if (!empty($endTime)) { $builder->where('created_at', '<=', $endTime); } $paginate = $builder->orderBy('created_at', 'desc')->paginate($pagesize); $orders = $paginate->toArray(); return ['has_more_pages' => $paginate->hasMorePages(), 'orders' => $orders['data']]; } }