在我的Laravel7.x应用程序中,我向我的.env文件添加了一些基本配置,例如:
MY_SECRET_KEY=foo
在我的控制器中,我试图通过以下方法读取值:
Log::debug("ENV[MY_SECRET_KEY]: " . env('MY_SECRET_KEY'));
env的结果在storage/logs/laravel.log中显示为空字符串。
[2020-09-05 18:38:58] local.DEBUG: ENV[MY_SECRET_KEY]:
我确保重新启动了我的码头容器,并验证了.env确实在那里,并包含已填充的env变量。没有排字。
不然它为什么会变成空的?
发布于 2020-09-05 18:48:40
可能是缓存的。尝尝这个
php artisan config:clearhttps://stackoverflow.com/questions/63757413
复制相似问题