我有一个常量文件\config\constants.php,它是我在项目中使用的所有常量的数组。文件中数组的示例声明:return ['contant_1' => [ 'value_1' => 'a', 'value_2' => 'b', 'value_3' => 'c'],'constant_2' => [ 'value_1' => 'd', 'value_2' => 'e', 'value_3' => 'f'],'constant_3' => [ 'value_1' => 'g', 'value_2' => 'h', 'value_3' => 'i'], (...and so on)];注意,这不是常量的真实值所以'value_3'最初不是数组的一部分,我将它们包括在内并稍后更新了数组。我php artisan config:clear更新后使用。现在,我基本上可以访问常量的所有值,包括新'value_3'索引,除了一个常量。因此,例如,我可以获得'constant_1' => 'value_3'as的值,'constant_2' => 'value_3'但由于某种原因,即使我包含了它,constant_3也没有。'value_3'当我尝试在控制台上打印它时,它是空白的。但是对于数组中的其余常量,它们都具有'value_3'. 我试过了php artisan config:clear,php artisan config:cache我也试过重新启动我的本地服务器,但仍然'constant_3'没有'value_3'。我什至可以得到前 2 个值,'constant_3'奇怪的是第 3 个值是空白的。请让我知道我做错了什么。我似乎在任何地方都找不到类似的问题。谢谢。
3 回答

陪伴而非守候
TA贡献1757条经验 获得超8个赞
试试看php artisan cache:clear
这是否有效。
编辑:如果它仍然无法正常工作,请尝试所有清除命令并重新启动服务器。
php artisan cache:clear php artisan view:clear php artisan route:clear php artisan config:clear
并重新启动服务器。
- 3 回答
- 0 关注
- 81 浏览
添加回答
举报
0/150
提交
取消