我試圖從數據庫導出單個記錄。我試圖寫出不同的方法,但失敗了。現在我在這裏試試這個,它只是下載頭文件而沒有數據。僅導出單個記錄標題不是數據(laravel 5.3)
public function getExport($id) {
$student = Students::find($id);
$filename = "students.csv";
$handle = fopen($filename, 'w+');
fputcsv($handle, array('name', 'class', 'section'));
foreach($student as $row) {
fputcsv($handle, array($row['name'], $row['class'], $row['section']));
}
fclose($handle);
$headers = array(
'Content-Type' => 'text/csv',
);
return Response::download($filename, 'Students.csv', $headers);
}
這裏它只是給出表頭而不是下面的數據。我如何獲得全部?
你有沒有嘗試使用[這](http://www.maatwebsite.nl/laravel-excel/docs/import)? – prateekkathal