Laravel .env文件无法正常工作[已关闭]

lymnna71  于 2022-11-18  发布在  其他
关注(0)|答案(2)|浏览(134)

已关闭。此问题需要更多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

rwqw0loc

rwqw0loc1#

您不应该在任何控制器中使用env helper函数,例如env('api_key')。您必须先在config中定义,然后使用config(services.api_key)。缓存env()不起作用后,它返回null,这就是为什么每次弹出错误。更多详细信息:https://www.youtube.com/watch?v=AWTUpT7krAs

7vux5j2d

7vux5j2d2#

您应该试试这个命令希望这样会工作,如果你拉larvel Project Anywhere(github)

composer update 

php artisan key:generate

相关问题