laravel 执行迁移报错

laravel 执行命令迁移 报错提示

[ErrorException]
Undefined index: APP_ENV

只要是使用php artisan 都是报这个错误
请教具体的问题是出在哪里?

慕婉清6462132
浏览 329回答 3
3回答

阿晨1998

解决方案1:提示没有APP_ENV变量laravel的系统配置部分在.env文件内,就是项目跟目录的.env默认通过composer安装是没有.evn文件的,你需要复制.env.exmple文件为.env 就可以正常执行迁移了。 解决方案2:如果上述方案无效,建议你删除vendor目录,这是composer 包目录,然后重新执行composer install试试,部分系统需要加sudo sudo composer install 解决方案3:如果上述2种方案无效,请检查你的目录权限是否正常,如果正常请检查你是否有运行php 命令的权限

森栏

和迁移没关系,你是不是项目没有.env文件,还是把.env文件里面配置的APP_ENV删除了

浮云间

如果env文件存在,且APP_ENV都存在的话,还报这个错,个人认为有两种可能: 1、文件是否可读2、如果用了homestead或docker,.env文件是否被拷贝到虚拟机或者镜像中。
打开App,查看更多内容
随时随地看视频慕课网APP