【Laravel】本番環境と開発環境のタイムゾーンが合わないとき


開発環境と本番環境の動作がなぜか合わなく、
それぞれの環境で現在時刻を表示したところ違う時刻が表示され、、、

加えて、phpinfo()を出力したら、タイムゾーンがあってないことがわかりました。

サーバーのタイムゾーンを設定しないといけない、、、どうやるんだっけと調べてましたが、config/app.phpのタイムゾーンを修正すればいいみたいです。

config/app.phpが
開発環境:’timezone’ => ‘Asia/Tokyo’
本番環境:’timezone’ => ‘UTC’
となっていたので、両方ともAsia/Tokyoに合わせたら、正しく動作しました。