laravel8で、何十万件もあるレコードをCSVファイルとしてダウンロード出来るようにしてみた。$query->cursor()を使って1レコードずつ処理して、ストリームに流し込む(サーバ側でCSVファイルは作らない)

laravel8で、何十万件もあるレコードをCSVファイルとしてダウンロード出来るようにしてみた。

$query->cursor()を使って1レコードずつ処理して、ストリームに流し込む(サーバ側でCSVファイルは作らない)

laravel5.1でExcel/CSVを取り扱う方法(laravel-excelというパッケージを使おうと思ったけど、結局コーディングだけで実装した)