多应用?lang=en 无效果希望修复
muzidudu opened this issue · 4 comments
muzidudu commented
think-multi-app/src/MultiApp.php
Line 242 in a997f2b
这里有错误 望修正下
$this->app->loadLangPack($this->app->lang->getLangSet());
0377 commented
+1,希望尽快修复
0377 commented
app()->lang = new \think\Lang(\config('lang'));
app()->lang->detect($request);
app()->loadLangPack(Lang::getLangSet());
在中间件里面重新实例化 app里面的lang可以实现语言切换
liu21st commented
在应用的中间件文件里面也加上 \think\middleware\LoadLangPack::class, 试下