カテゴリー別アーカイブ: Laravel

Laravel SQL高速化

Laravelで大量データを取得するときに
結構遅くなった&メモリエラーを起こすことも
あったので調べてみたのでメモメモ

cursor() ってのを使うとよいらしい

使い方もこんな感じで簡単!

ただメモリをもっと減らしたい場合は
chunk()の使用も検討したほうがよいらしいが、、、

【Laravel】DB::transactionで変数を渡したい

Laravel で、 DB::transaction を使うと
トランザクション処理(コミット、ロールバック)を勝手にやってくれるらしい

そのときに、変数を useで渡すと、
DB::transaction で、外側で定義した変数が使えるようになるよー

【Laravel】Controller から別の Controller のメソッドを呼ぶ

Controller から別の Controller のメソッドを使いたくて、
そしたら意外と簡単にできたのでメモメモ

まずは呼ばれる側

次に呼びだす側