Laravel 5: загрузка ответа Ajax не работает - PullRequest
0 голосов
/ 05 марта 2019

Попробовал ниже код:

$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

У меня та же проблема с переполнением стека, но у меня не работает. Экспорт CSV-ответа laravel 5.5 и загрузка в виде csv-файла

Может быть, есть какие-то идеи относительно этого, чего мне здесь не хватает?

...