From a67aaf5ac33231e22be0b2622754ca552aa627bf Mon Sep 17 00:00:00 2001 From: Dariel Ramos Date: Mon, 23 Oct 2023 15:24:51 -0400 Subject: [PATCH] done! --- src/Exportable.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Exportable.php b/src/Exportable.php index 98281ac..28b4a76 100644 --- a/src/Exportable.php +++ b/src/Exportable.php @@ -191,7 +191,12 @@ private function writeRowsFromCollection($writer, Collection $collection, ?calla } // is_array($first_row) ? $first_row : $first_row->toArray()) - $all_rows = $collection->map(function ($value) { + $first_row = $collection->first(); + $removableKeys = array_filter(array_keys($first_row ?? []), fn ($key) => str_starts_with($key, '_')); + $all_rows = $collection->map(function ($value) use ($removableKeys) { + foreach ($removableKeys as $toRemove) { + unset($value[$toRemove]); + } return Row::fromValues($value); })->toArray(); if ($this->rows_style) {