多语言切换问题?
在config/administrator.php中设置了如下
'locales' => ['en', 'de', 'hu', 'zh-CN'],
在config/app.php中设置了如下
'locale' => 'en',
页面右上方能正常显示可切换的语言,但是切换后发现页面没有变,debug栏中可以看到Session中的值为
之后追踪代码到 vendor/summerblue/administrator/src/Frozennode/Administrator/AdministratorServiceProvider.php
if ($locale = $this->app->session->get('administrator_locale')) {
$this->app->setLocale($locale);
}
这里的
$this->app->session->get('administrator_locale');
一直获取不到值,laravel的session这块没仔细研究过,所以想问下是不是哪里没有配置好。。
我在这边打印了
$this->app->session->isStarted(); //false
推荐文章: