環境
- Laravel7.4
事象
Viewで、以下の用に設定。
{{ config('app.name', 'ゲーミフィケーター') }}
↑app.nameに設定された文字列を出力する。もしapp.nameに文字列が設定されていなければ「ゲーミフィケーター」を出力する。
という命令。
また、
config/app.phpで、以下のように設定。
'name' => env('APP_NAME', 'ゲーミフィケーター'),
しかし、
ブラウザで見ると、
「Gamificator」と英語表記になっている。
これは翻訳の問題とかではなくて、前に「Gamificator」と自分で設定していたため。
原因
/.env ファイルにAPP_NAMEを設定しているので、そっちの値で上書かれている。
対処
/.env ファイルのAPP_NAMEに、設定したい文字列を設定。
APP_NAME = 'ゲーミフィケーター';
↓
キャッシュクリアを実施。
php artisan config:cache
コメント