think-multi-app icon indicating copy to clipboard operation
think-multi-app copied to clipboard

多应用?lang=en 无效果希望修复

Open muzidudu opened this issue 3 years ago • 2 comments

https://github.com/top-think/think-multi-app/blob/a997f2b54527020e8a39f071e29c6278f1fd0862/src/MultiApp.php#L242

这里有错误 望修正下 $this->app->loadLangPack($this->app->lang->getLangSet());

muzidudu avatar May 26 '21 15:05 muzidudu

+1,希望尽快修复

0377 avatar Dec 03 '21 07:12 0377

app()->lang = new \think\Lang(\config('lang'));
app()->lang->detect($request);
app()->loadLangPack(Lang::getLangSet());

在中间件里面重新实例化 app里面的lang可以实现语言切换

0377 avatar Dec 03 '21 09:12 0377

在应用的中间件文件里面也加上 \think\middleware\LoadLangPack::class, 试下

liu21st avatar Jun 25 '24 09:06 liu21st

@liu21st 大佬,既然更新了,发布下版本啊,不想用:dev版本额。

hulang avatar Jun 26 '24 02:06 hulang