Попробовал ниже код:
$headers = [
'Cache-Control' => 'must-revalidate, post-check=0, pre-check=0',
'Content-type' => 'text/csv',
'Content-Disposition' => 'attachment; filename=list.csv',
'Expires' => '0',
'Pragma' => 'public'
];
$list = List::all()->toArray();
# add headers for each column in the CSV download
array_unshift($list, array_keys($list[0]));
$FH = fopen(storage_path('list.csv'),'w');
foreach ($list as $row) {
fputcsv($FH, $row);
}
fclose($FH);
$path = storage_path('list.csv');
return response()->download($path, 'list.csv', $headers);
Ниже будет выведен элемент сетевого вызова
.
![enter image description here](https://i.stack.imgur.com/HZrtc.png)
У меня та же проблема с переполнением стека, но у меня не работает.
Экспорт CSV-ответа laravel 5.5 и загрузка в виде csv-файла
Может быть, есть какие-то идеи относительно этого, чего мне здесь не хватает?