多语言中的默认语言不生效

浏览:1353 发布日期:2020/04/17 分类:ThinkPHP6专区
配置文件 lang.php// 默认语言
    'default_lang'    => Env::get('lang.default_lang', 'zh-cn'),
环境文件 .env[LANG]
default_lang = zh-cn
相关代码$msg = 'User not exist';
Log::error($msg);   // 英文
Log::error(Lang::get($msg));   // 转语言
Log::error(Env::get('lang.default_lang', 'fail'));  // 当前默认语言
日志

请求明确写了
Accept-Language: zh-cn[2020-04-17T09:40:11+08:00][error] User not exist
[2020-04-17T09:40:11+08:00][error] 用户不存在
[2020-04-17T09:40:11+08:00][error] zh-cn
Postman调试,请求中没有Accept-Language[2020-04-17T09:40:21+08:00][error] User not exist
[2020-04-17T09:40:21+08:00][error] User not exist
[2020-04-17T09:40:21+08:00][error] zh-cn
最佳答案
评论( 相关
后面还有条评论,点击查看>>