public function doPreview(ProductImportOptions $pio) { $data = []; $path = $pio->getUuid() . '/' . $pio->getFileName(); $fileContents = \Storage::disk('imports')->get($path); $csv = Reader::createFromString($fileContents); $csv->setDelimiter(','); if ($pio->isIncludeHeaders()) { $headers = $csv->fetchOne(); $data['headers'] = $headers; $csv->setOffset(1); } $previewRows = $csv->setLimit(25)->fetchAll(); $data['rows'] = $previewRows; return $data; }