Вы можете добавить заголовки к своей загрузке, но вам нужно обратиться к базовой библиотеке CSV лиги.
Сначала вам нужно получить базовый экземпляр CSV лиги, позвонив по номеру:
$csv = $csvExporter->getCsv();
Затем, чтобы Microsoft Excel правильно распознал файл как CSV-файл UTF8, вам также необходимо добавить спецификацию (https://en.wikipedia.org/wiki/Byte_order_mark).. Для этого вы можете снова использовать функции League CSV:
$csv->setOutputBOM(\League\Csv\Reader::BOM_UTF8);
Затем верните строку csv в качестве объекта ответа Laravel с такими заголовками:
return response((string) $csv)
->header('Content-Type', 'text/csv; charset=UTF-8')
->header('Content-Disposition', 'attachment; filename="whatever.csv");