Laravel: как получить прямое значение конфигурации в шаблоне блейда? - PullRequest
0 голосов
/ 05 декабря 2018

Я хочу получить значение конфигурации в блейде.

config/define.php
<?php
return [
    'show' => array(1 => 'Show',0 => 'Hide' ),
];

Я нашел код

{{ Config::get('define.show') }}

Но я хочу использовать:

{{ $showarray = Config::get('define.show') }}

@foreach ($master as $pt)
{{ $showarray[$pt->show_flag] }}
@endforeach

Но этоне работает.Помогите мне, пожалуйста!

1 Ответ

0 голосов
/ 05 декабря 2018

Вы можете сделать это с помощью -

@foreach ($master as $pt)
    {{ Config::get('define.show.' . $pt->show_flag) }} // concatenate the value
@endforeach

или с помощью <?php ?> -

<?php
    $showarray = Config::get('define.show');
?>

@foreach ($master as $pt)
    {{ $showarray[$pt->show_flag] }}
@endforeach

Вы также можете получить доступ к настройкам с помощью config().

...