2017-02-21 53 views
0

В моем config/locale.php у меня есть массив 'displayLanguage', который содержит пары ключей => Как я могу пропустить этот массив в лезвии? Я попытался следующийLaravel Blade loop through config array variable

@foreach ({{ Config::get('app.locale.displayLanguage') }} as $itemKey => $itemVal) 
     {{ $itemKey }} 
@endforeach 

Я получаю ошибку синтаксиса, неожиданный «<». попробовал также некоторую другую проверку, чтобы закодировать этот var, не передавая его через контроллер.

ответ

2

Если ваш файл находится в config/locale.php, тогда вы вызываете config('locale.displayLanguage');

@foreach(config('locale.displayLanguage') as $key => $value) 
    {{ $key }} 
@endforeach 

Я использую глобальный помощник config() в файле лезвие.

У вас также есть дополнительные фигурные скобки в вашей петле foreach