从 Laravel 5.5 升级到 Laravel 5.8 时,我收到了类似的错误。
环境文件无效!由于名称无效,无法解析 dotenv 文件。在 [//APP_ENV] 失败。
5.5 将接受对 APP_ENV 的 C 风格注释:
// env file setup for production environment
//APP_ENV = production
//APP_DEBUG = false
// env file setup for local environment
APP_ENV = local
APP_DEBUG = true
而5.8不会。# 适用于评论:
# env file setup for production environment
#APP_ENV = production
#APP_DEBUG = false
# env file setup for local environment
APP_ENV=local
APP_DEBUG=true
我曾尝试在这些定义中没有空格的全新 5.8 应用程序安装时删除空格。那并没有解决它。
奇怪的是我在文件的其他地方还有 C 风格的注释,所以只针对 APP_ENV?