Laravel:如何在刀片模板中直接获取配置值?

时间:2018-12-05 11:15:36

标签: php laravel laravel-5 laravel-blade

我想在刀片中获取配置值。

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 :(得分:1)

您可以通过-

@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()访问配置。