运行 composer update 后 Laravel 应用程序 $_ENV 数组为空

问题描述

使用 composer update 更新我的 Laravel 应用程序后,我的 .env 文件不再加载到脚本中。当我 var_dump($_ENV) 时,我得到一个空数组。

我使用 docker - 准确地说是 laradock - 来托管我的应用程序。我只启动 docker-compose up Nginx mariadb,所以我只运行以下容器:NginxPHP-fpm、workspace、mariadb 和 docker-in-docker。

当我通过 ssh 进入 docker-composer exec workspace /bin/bash 目录中的容器 cat .env/var/www 时,我看到包含所有变量的 .env 文件在容器内可用。但是,$_ENV 数组仍然是空的。

提供的解决方this question 对我不起作用。由于 laradock 不是我的作曲家定义的一部分,因此服务器设置没有任何变化,并且没有 .htaccess 文件可能会在 Nginx 完成工作时搞砸。

知道从哪里开始调试吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)