ふたりはララベル (Laravel PHP Framework)

PHPフレームワークのLaravelの体験記を書いていきます。こんなタイトルのブログですが萌え系アニメは一秒たりとも観たことがありません。

Laravelでファイルダウンロード1

Laravelでファイルをダウンロードしたときのメモ。

public function export()
{
  $tables = Table::all();

  $filename = 'downloadfile.csv';

  $handle = fopen($filename, 'w+');

  fputcsv($handle, array('created at'));

  foreach ($tables as $row) {

    fputcsv($handle, array($row->created_at));

  }

  fclose($handle);

  $headers = ['Content-Type' => 'text/csv'];

  return Response::download($filename, $filename $headers);