私はlaravelの新機能で、1つのテーブルをcsvにエクスポートする方法を理解するのに苦労しています。 私はコントローラクラスに次のコードを試してみましたが、それは私にエラーを与える:Cpmreportためlaravelを使用してテーブル全体をCSVにエクスポート
public function get_export()
{
$table = Cpmreport::all();
$file = fopen('file.csv', 'w');
foreach ($table as $row) {
fputcsv($file, $row);
}
fclose($file);
return Redirect::to('consolidated');
}
モデルクラス:
class Cpmreport extends Eloquent
{
public static $table='cpm_report';
}
エラー:
Message:
fputcsv() expects parameter 2 to be array, object given
Location:
C:\xampp\htdocs\cpm_report\application\controllers\cpmreports.php on line 195
すべてのヘルプを感謝されます。
[CSVとして表をダウンロードするために使用Laravel](http://stackoverflow.com/questions/26146719/use-laravel-to-download-table-as-csv)の可能性の重複に - また、HTTPSを参照してください。 //meta.stackexchange.com/a/147651/321521 –