前回の記事の深掘り版です。 https://qiita.com/yuta-2001/items/a3ff68ba7b75a379e6e0 csvエクスポートは、PHPの組み込み関数でもLaravel Excelの機能でも基本的に重めの処理になっています。そこで今回はLaravel Excelを使用した場合にできる処理最適化の方法について調べてみたのでまとめています。 また、Laravel Excelの内部のコードを読んでその軽量化の仕組みを理解していきます! 結論:処理最適化にはqueryメソッドを使おう 前回の記事ではcollectionメソッドを使用してデータを取得していましたが、この部分をqueryメソッドにすることでパフォーマンスの向上を図ることができます。 queryメソッド使用法 以下で使用することができます。 特段collectionメソッドの時と記述は変わりませんが、これを