簡體   English   中英

Config :: get()無法正常工作

[英]Config::get() not working laravel

我正在嘗試從配置文件訪問數組,並在下拉列表中使用它。

<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>

我在配置文件夾中有“ azima.php”文件,該文件返回數組,看起來像這樣

<?php

return [
    "ti-arrow-up",
    "ti-arrow-right",
    "ti-arrow-left",
    "ti-angle-double-up"
    ];

問題在於它在其他項目中運行良好。 可能是什么問題呢?

您得到null可能是因為尚未自動加載文件。 清除緩存並自動加載轉儲應該可以解決問題

composer dump-autoload
php artisan config:clear
php artisan config:cache

您不必將其強制轉換為數組:

<select id="iconSelector" name="iconChoose" class="form-control" style="width: 100%">
    @foreach(Config::get('azima') as $icon)
        <option value="{{$icon}}">{{$icon}}</option>
    @endforeach
</select>

在終端上運行此命令

php artisan config:clear

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM