【发布时间】:2018-10-08 07:42:52
【问题描述】:
我在 laravel 中遇到了一个奇怪的问题。我正在从 env 文件中获取一个值到我的控制器中。但我没有从我的 env 文件中获得任何价值。
env 文件中的键名。
MYKEY=XXXXXXXXXXXXXX
像这样从我的控制器文件中获取键值。我在 5.6 中的 laravel 版本
$key = env('MYKEY');
提前致谢
【问题讨论】:
-
尝试通过
php artisan config:clear和composer dump-autoload重置laravel缓存。 -
您还有其他 env 值吗?尝试将值括在引号中
-
最好使用 config() 而不是 env()。 stackoverflow.com/questions/47929747/…
-
php artisan config:clear应该足以获取新值(配置被缓存以加快加载速度,每当您对 .env 进行更改时都应该运行它) -
在
.env文件中添加键和值,而不是在.env.example文件中
标签: php laravel environment