Php 使用AsgardCMS的多语言后端,通过Laravel

Php 使用AsgardCMS的多语言后端,通过Laravel,php,laravel,asgardcms,Php,Laravel,Asgardcms,我在AsgardCMS的文档中搜索,但我无法将荷兰语添加到我的语言/地区中。经过一些研究,我发现Asgard使用了McMara/laravel本地化包,但当我将dutch添加到laravellocalization.php文件中时,它仍然不起作用 'supportedLocales' => [ 'en' => ['name' => 'English', 'script' => 'Latn', 'native' => 'English'], 'nl'

我在AsgardCMS的文档中搜索,但我无法将荷兰语添加到我的语言/地区中。经过一些研究,我发现Asgard使用了McMara/laravel本地化包,但当我将dutch添加到laravellocalization.php文件中时,它仍然不起作用

'supportedLocales' => [
    'en' => ['name' => 'English', 'script' => 'Latn', 'native' => 'English'],
    'nl' => ['name' => 'Dutch', 'script' => 'Latn', 'native' => 'Nederlands'],
],
每次我尝试导航到/nl时,它都会将我重定向到/en/nl,这会显示无法加载页面的错误


我应该执行artisan命令以使更改生效吗?

显然,将区域设置添加到数据库解决了这个问题


setting\uu settings
中,将id为2(core::locales)的记录的
纯值更改为
[“en”,“nl”]

您是否在
config/laravellocalization.php
文件中进行了此更改?您的
app/providers
目录中是否有
ConfigServiceProvider
?是的,文件位于正确的位置。它预装了AsgardCMS。
ConfigServiceProvider
也存在,但它没有配置。我看起来像这样:
public function register(){config([/]);}