已关闭。此问题需要更多focused。当前不接受答案。
**想要改进此问题吗?**更新问题,使其仅关注editing this post的一个问题。
8天前关闭。
此帖子已在8天前编辑并提交审核,无法重新打开帖子:
需要详细信息或澄清添加详细信息并通过editing this post澄清问题。
Improve this question
我们有不同的Laravel Web应用程序正在运行。它不时发生(不定期),在线显示一个错误,即缺少appkey。但是appkey存在,应用程序环境设置为生产,应用程序调试设置为false。
我们的结论是.env文件工作不正常,我们已经尝试了以下方法:
- php artisan配置:缓存
- php artisan配置:清除
- php Artisan缓存:清除
- 已将所有env()函数放入配置文件
没有任何工作和appkey错误仍然发生。下面是错误消息的截图
Appkey Error Message
2条答案
按热度按时间rwqw0loc1#
您不应该在任何控制器中使用env helper函数,例如
env('api_key')
。您必须先在config中定义,然后使用config(services.api_key)
。缓存env()不起作用后,它返回null,这就是为什么每次弹出错误。更多详细信息:https://www.youtube.com/watch?v=AWTUpT7krAs7vux5j2d2#
您应该试试这个命令希望这样会工作,如果你拉larvel Project Anywhere(github)