如何在 url 不变的情况下获取 Laravel 中的当前语言,
How to get the current language in Laravel while the url is not changing,
我的 Laravel 项目使用两种语言。默认语言是 English
。另一种语言是“孟加拉语”。为此,我创建了
- 里面有一个文件夹
resources/lang/bn
。
Localization middleware
里面 Http/Middleware
.
- 在
middlewareGroups array
下的 kernel.php
内添加 Localization class
。
- 在菜单栏中添加列表项
english
和 bangla
以选择语言 <li><a href="{{ 'locale/en' }}">English</a></li>
<li><a href="{{ 'locale/bn' }}">Bangla</a></li>
因此,当我单击任何语言时,我的网站 URL 没有变化,但菜单栏语言发生了变化。
现在我的问题是 如何在我的 blade 模板中找到所选的当前语言,而我的网站 URL 对于选择任何语言都保持不变?
你可以使用
{{ app()->getLocale() }}
我的 Laravel 项目使用两种语言。默认语言是 English
。另一种语言是“孟加拉语”。为此,我创建了
- 里面有一个文件夹
resources/lang/bn
。 Localization middleware
里面Http/Middleware
.- 在
middlewareGroups array
下的kernel.php
内添加Localization class
。 - 在菜单栏中添加列表项
english
和bangla
以选择语言<li><a href="{{ 'locale/en' }}">English</a></li> <li><a href="{{ 'locale/bn' }}">Bangla</a></li>
因此,当我单击任何语言时,我的网站 URL 没有变化,但菜单栏语言发生了变化。
现在我的问题是 如何在我的 blade 模板中找到所选的当前语言,而我的网站 URL 对于选择任何语言都保持不变?
你可以使用
{{ app()->getLocale() }}