Экспорт ответа CSV laravel 5.5 и загрузка в виде файла CSVPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Экспорт ответа CSV laravel 5.5 и загрузка в виде файла CSV

Сообщение Anonymous »

Я пытаюсь экспортировать и загрузить некоторые данные в файл csv с помощью запроса ajax. Мне удалось вывести данные в ответе json для тестирования, но не удалось загрузить их в файл data.csv.

Ниже приведен код, который я написал на данный момент.

Код: Выделить всё

   public function download(Request $request)
{

if(!empty($request->input('my_checkbox')))
{
$studentIdToExportArray = $request->input('my_checkbox');
//$msg = is_array($studentIdToExportArray);//returns true
$selectedStudents = [];
foreach($studentIdToExportArray as $student_id)
{
$student = Students::find($student_id);
array_push($selectedStudents, $student);
}
header('Content-Type: text/csv; charset=utf-8');
header('Content-Disposition: attachment; filename=data.csv');
$output=fopen("php://output","w");
fputcsv($output,array("ID","firstname","surname","email","nationality","address_id","course_id"));

foreach($selectedStudents as $s1)
{
$array = json_decode(json_encode($s1), true);
fputcsv($output, $array);
}
fclose($output);

return response()->json([
'test'=> $selectedStudents
]);
}

}
Скриншот вывода ответа в консоли

Изображение


Проблема: файл data.csv не загружается

Подробнее здесь: https://stackoverflow.com/questions/488 ... s-csv-file
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Экспорт данных в виде файла Excel из ASP.NET.
    Anonymous » » в форуме C#
    0 Ответы
    41 Просмотры
    Последнее сообщение Anonymous
  • Экспорт в CSV с использованием запроса LINQ to CSV/Linq.
    Anonymous » » в форуме C#
    0 Ответы
    32 Просмотры
    Последнее сообщение Anonymous
  • Как добавить строки в экспорт CSV в laravel
    Anonymous » » в форуме Php
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Экспорт в XML из CSV Laravel-Excel
    Anonymous » » в форуме Php
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Экспорт константных макросов в виде значений constexpr в модуле C++20
    Anonymous » » в форуме C++
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»