我尝试从配置文件访问数组并在我的下拉列表中使用它。
<select id="iconSelector" name="iconChoose" class="form-control" style="width: 100%">
@foreach(array(Config::get('azima')) as $icon)
<option value="{{$icon}}">{{$icon}}</option>
@endforeach
</select>
我有&#39; azima.php&#39; config文件夹中的文件,它返回数组并且看起来像这样
<?php
return [
"ti-arrow-up",
"ti-arrow-right",
"ti-arrow-left",
"ti-angle-double-up"
];
问题是它在其他项目中运行良好。可能是什么问题?
答案 0 :(得分:5)
你得到null
可能因为文件尚未自动加载。清除缓存和自动加载转储应该可以解决问题
composer dump-autoload
php artisan config:clear
php artisan config:cache
答案 1 :(得分:0)
您不必将其投射到数组中:
<select id="iconSelector" name="iconChoose" class="form-control" style="width: 100%">
@foreach(Config::get('azima') as $icon)
<option value="{{$icon}}">{{$icon}}</option>
@endforeach
</select>
答案 2 :(得分:0)
在终端上运行此命令
php artisan config:clear