Laravelを使った開発でハマった事を何か紹介出来ればと思い書いてみました。 DBトランザクションはコネクション毎に効くようになっています 当たり前の事なんですけど、Laravelのような便利なフレームワークを利用していると こういった常識を忘れて何時間もハマってしまったりします。 設定方法によっては同じDBにも関わらず、複数コネクション使用してしまっていて 期待通りにロールバックされないなんて事が起きるわけです。 もしかしたら一生役に立たない例かもしれませんが、 私が遭遇した落とし穴がどんなケースだったのかを紹介したいと思います。 DBのマスター・スレーブ構成を採用したアプリケーション 例えばマスター・スレーブ構成をとっている場合も、Laravelを使っていれば 設定ファイルに書き込み時のhostと読み込み時のhostを指定するだけで勝手に使い分けてくれます。とてもお手軽ですね。 ht