我想传递get所有现有的语言环境来查看。这是我的代码
查看
{!! Form::select('language', $languages,null, ['placeholder' => 'Pick a language']) !!}
控制器
这只是拉动当前我怎么能用雄辩的拉
$languageCurrent = App::getLocale();
如何将其传递到视图中(当我从数据库操作数据时,我可以使用类似的东西返回)
->with('users', $users)
如何将值作为数组返回
答案 0 :(得分:1)
如果您在config/app.php
中定义了多个区域设置,就像所描述的here:
'locales' => ['en' => 'English', 'sv' => 'Swedish'],
您可以尝试这样做:
{!! Form::select('language', array_flip(config('app.locales')), null, ['placeholder' => 'Pick a language']) !!}
config()
将获取区域设置列表,array_flip()
将交换Form::select
的键和值。
答案 1 :(得分:0)
您可以在/config/app.php
中添加一个包含您使用的语言环境的数组,例如:'locales' => ['en' => 'English', 'pl' => 'Polish']
,而不是您应该能够使用config()
辅助函数来获取$available_locales=config('app.locales');
之类的值1}}