laravel - Laravel 上传到 AWS EB 迁移:无迁移
问题描述
我正在寻找有关 Laravel 的帮助。我已经运行php artisan migrate:fresh
但只创建了迁移表并给了我没有迁移消息。我在数据库/迁移中有许多迁移文件。任何想法出了什么问题?这在 mt WAMP 环境中一切正常。我正在尝试将其上传到 AWS EB 实例
- 我已经从远程存储库下载了代码作为 zip。
- 解压
- 跑
composer instal
- 编辑了 .env 和数据库配置
- 并使用包含以下内容的 init.config 文件创建了 .ebextensions 文件夹:
container_commands:
01-initkey:
command: "php artisan key:generate"
02-migration:
command: "php artisan migrate"
leader_only: true
命令似乎运行正常,但找不到迁移文件。
更新
我已经关注了这个关于如何上传到AWS BS的视频
仍然没有运气。看起来,当执行 migrate 命令时,AWS 找不到迁移文件夹。
我还尝试从我的 WAMP 服务器压缩文件(它工作正常)仍然只创建迁移表。
解决方案
我找到了一种解决方法。注意这并没有解决问题,它只是一种解决方法。我仍然想找到一个解决方案。
- 我用我的 rds 详细信息用 aws 更改了我的 .env 文件。
- 然后运行 PHP artisan migrate:fresh
- 在上传代码之前,我还删除了 .ebextensions 文件夹。
正如我所说,这已经奏效,但是这是一种解决方法,我想找到一种使用 .ebextensions 自动执行此操作的方法。
推荐阅读
- python - 在python中绘制具有两个参数的两个变量函数
- visual-studio - 系统文件图标未在 Windows 上显示 php 文件的原始图标(VS 代码)
- php - PDOStatement->execute() 问题
- php - 在 Laravel 中将原始 PDF 响应转换为 PDF
- solidity - “路径”参数必须是字符串类型。收到未定义。未能验证 1 份合同
- reactjs - 对象作为 React 子对象无效(找到:带有键 {en, nl} 的对象)。如果您打算渲染一组孩子,请改用数组
- python - 重新启动 jupyterhub 服务是否会清除 jupyterhub_config.py 文件中设置的环境变量?
- javascript - Material-UI 选项卡未在页面渲染上显示组件报告
- node.js - NodeJS request.files 返回 null
- javascript - TypeError:event.bind 不是函数