【Laravel】本番環境と開発環境のタイムゾーンが合わないとき
開発環境と本番環境の動作がなぜか合わなく、
それぞれの環境で現在時刻を表示したところ違う時刻が表示され、、、
加えて、phpinfo()を出力したら、タイムゾーンがあってないことがわかりました。
サーバーのタイムゾーンを設定しないといけない、、、どうやるんだっけと調べてましたが、config/app.phpのタイムゾーンを修正すればいいみたいです。
config/app.phpが
開発環境:’timezone’ => ‘Asia/Tokyo’
本番環境:’timezone’ => ‘UTC’
となっていたので、両方ともAsia/Tokyoに合わせたら、正しく動作しました。