rows = $rows->skip(1)->values()->filter(function ($row) { return !empty(trim((string) ($row[0] ?? ''))) && !empty(trim((string) ($row[1] ?? ''))); })->map(function ($row) { return [ 'registration' => trim((string) $row[0]), 'name' => trim((string) $row[1]), ]; })->values(); } }