我已将 confing/app.php 中的默认网站本地化更改为 (de)
'locale' => 'de',
'fallback_locale' => 'de',
但网站仍在“en”本地化中加载。
我尝试清除 View 缓存和缓存,但没有任何改变。
我在用
https://github.com/mcamara/laravel-localization
只有当我使用 URL 时才会激活 de
域名.com/de
最佳答案
在不使用 URL 中的动态语言环境的情况下,您似乎必须调整此包的配置文件:
'useAcceptLanguageHeader' => false,
从该变量的评论:
似乎让它使用该默认值,您必须将其设置为 false。
你可以玩另一个变量:
'hideDefaultLocaleInURL' => true,
看看它是如何调整默认行为的。
关于php - Laravel 设置默认语言不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47784255/