勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ

Laravel 13系でタイムゾーンと言語設定方法

  PHP Laravel

先日「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

 - PHP Laravel

  関連記事

Laravel 13系で外部ファイル(CSS / JS)の読み込みと共通パーツ化する方法
Laravel 13系で外部ファイル(CSS / JS)の読み込みと共通パーツ化する方法

Laravel 13系でBootstrap 5系のCSS及びJavaScript ...

Laravel 13系でGETパラメータをルーティング設定する方法
Laravel 13系でGETパラメータをルーティング設定する方法

Laravelで「https://test.com/item/detail/12 ...

Laravel 13系でGET / POSTパラメータを受け取って出力する方法
Laravel 13系でGET / POSTパラメータを受け取って出力する方法

Laravel 13系でフォームから送信したGET / POSTパラメータを受け ...

Laravel 13系でエラーログをブラウザ上で表示・検索できる「log-viewer」の導入方法
Laravel 13系でエラーログをブラウザ上で表示・検索できる「log-viewer」の導入方法

先日Laravel 13系でエラーログ設定を行ったが、このログをブラウザ上で表示 ...

Laravel 13系でエラーログ設定と出力及び確認方法
Laravel 13系でエラーログ設定と出力及び確認方法

Laravelのエラーログはデフォルト設定だと同じファイルに無制限に追記していく ...