阅读(4167) (11)

Laravel 8 配置语言环境

2021-06-28 16:48:21 更新

您的应用程序的默认语言存储在 config / app.php 配置文件中。 您可以修改此值以适合您的应用程序的需求。 您还可以在运行时使用 App 的静态方法,setLocale 方法更改正在使用的语言:

Route::get('welcome/{locale}', function ($locale) {
    if (! in_array($locale, ['en', 'es', 'fr'])) {
        abort(400);
    }

    App::setLocale($locale);

    //
});

您可以配置 “备用语言”,当活动语言不包含给定的翻译字符串时将使用该语言。 像默认语言一样,备用语言也可以在 config / app.php 配置文件中进行配置:

'fallback_locale' => 'en',