我正在制作双语应用程序。我对每种语言都使用相同的路线,但是两种语言都使用不同的 View 。每当我想重定向到路由时,我都要传递{{ route('test.route', 'en') }}
。我要传递en
的位置,我想从 View 中获取当前的语言环境值,然后将其传递给路由。请帮忙。
最佳答案
尝试这个。它将在您的应用程序中设置语言环境
Config::get('app.locale')
编辑:
要在Blade中使用此功能,请使用如下所示的方法,以在Blade中显示您当前的语言环境。
{{ Config::get('app.locale') }}
如果要在 Blade 周围进行if条件处理,它将变成
@if ( Config::get('app.locale') == 'en')
{{ 'Current Language is English' }}
@elseif ( Config::get('app.locale') == 'ru' )
{{ 'Current Language is Russian' }}
@endif
要获取当前的语言环境,
app()->getLocale()
关于laravel - 如何在Laravel 5.3中获取当前语言环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41506076/