为了账号安全,请及时绑定邮箱和手机立即绑定

laravel 执行迁移报错

laravel 执行迁移报错

PHP
慕婉清6462132 2019-03-12 06:29:19
laravel 执行命令迁移 报错提示 [ErrorException] Undefined index: APP_ENV 只要是使用php artisan 都是报这个错误 请教具体的问题是出在哪里?
查看完整描述

3 回答

?
阿晨1998

TA贡献2037条经验 获得超6个赞

解决方案1:
提示没有APP_ENV变量
laravel的系统配置部分在.env文件内,就是项目跟目录的.env
默认通过composer安装是没有.evn文件的,你需要复制.env.exmple文件为.env 就可以正常执行迁移了。

解决方案2:
如果上述方案无效,建议你删除vendor目录,这是composer 包目录,然后重新执行composer install试试,部分系统需要加sudo sudo composer install

解决方案3:
如果上述2种方案无效,请检查你的目录权限是否正常,如果正常请检查你是否有运行php 命令的权限

查看完整回答
反对 回复 2019-03-18
?
森栏

TA贡献1810条经验 获得超5个赞

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

查看完整回答
反对 回复 2019-03-18
?
浮云间

TA贡献1829条经验 获得超4个赞

如果env文件存在,且APP_ENV都存在的话,还报这个错,个人认为有两种可能:

1、文件是否可读
2、如果用了homestead或docker,.env文件是否被拷贝到虚拟机或者镜像中。

查看完整回答
反对 回复 2019-03-18
  • 3 回答
  • 0 关注
  • 328 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信