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