travelExportBuilder->build(); $total = count($export->rows); return $this->json([ 'data' => array_slice($export->rows, ($query->page - 1) * $query->perPage, $query->perPage), 'meta' => [ 'page' => $query->page, 'perPage' => $query->perPage, 'total' => $total, 'totalPages' => (int) ceil($total / $query->perPage), 'skipped' => $export->skipped, 'pickupsWithoutMasterData' => $export->pickupsWithoutMasterData, 'generatedAt' => $export->generatedAt->format('c'), ], ]); } }