アプリケーションで定義されている言語環境を取得する


 悩み事

アプリケーションで主に利用する言語環境を決定しておく必要があります。

 解決方法

App::getLocale()メソッドを利用します

if (\App::getLocale() == 'en') {
    echo "It's English!";
}

言語環境を指定する場合は、
app/config/app.php、または環境ごとのapp.phplocaleで設定することができます
デフォルトはenで設定されています
英語以外に日本語などで他言語化する場合はapp/lang/内に言語に対応したファイルを設置することで、
任意の言語で表示などをすることができます

 アドバイス

他にも設定内容を直接取得する方法があります

Config::get('app.locale')が利用できます
返却される値は、App::getLocale()と同じものが返却されます


Author:Chuck Heintzelman

Editor and Translator:Yuuki Takezawa