Laravel 13系でタイムゾーンと言語設定方法
先日「laravel-debugbar」を導入したので色々触って試してみたところ、表示されている日時のタイムゾーンがUTCになっているっぽい。そういえばLaravel導入後にタイムゾーン指定はしていなかった。そのためタイムゾーンと言語設定方法をメモ。
対応方法
.env
以下を追記もしくは変更。
# 現在の言語 APP_LOCALE=ja # 予備の言語 APP_FALLBACK_LOCALE=ja # ダミーデータの言語 APP_FAKER_LOCALE=ja_JP # タイムゾーン APP_TIMEZONE=Asia/Tokyo
/config/app.php
以下を変更。
# 変更前
#'timezone' => 'UTC',
# 変更後
'timezone' => env('APP_TIMEZONE', 'Asia/Tokyo'),
(必要に応じて)/config/log-viewer.php
log-viewerを導入している場合は以下を変更。
# 変更前
#'timezone' => null,
# 変更後
'timezone' => env('APP_TIMEZONE', 'Asia/Tokyo'),
キャッシュクリア
念のため以下キャッシュクリアを行うと反映される筈。
pa optimize:clear
関連記事
-
-
Laravel 13系で外部ファイル(CSS / JS)の読み込みと共通パーツ化する方法
Laravel 13系でBootstrap 5系のCSS及びJavaScript ...
-
-
Laravel 13系でGETパラメータをルーティング設定する方法
Laravelで「https://test.com/item/detail/12 ...
-
-
Laravel 13系でGET / POSTパラメータを受け取って出力する方法
Laravel 13系でフォームから送信したGET / POSTパラメータを受け ...
-
-
Laravel 13系でエラーログをブラウザ上で表示・検索できる「log-viewer」の導入方法
先日Laravel 13系でエラーログ設定を行ったが、このログをブラウザ上で表示 ...
-
-
Laravel 13系でエラーログ設定と出力及び確認方法
Laravelのエラーログはデフォルト設定だと同じファイルに無制限に追記していく ...