【发布时间】:2020-07-11 08:45:07
【问题描述】:
我正在寻求有关 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 服务器压缩文件(它工作正常)仍然只创建迁移表。
【问题讨论】:
-
能否将项目根目录的完整路径发布到您的迁移目录?
-
你能分享 php artisan migrate: 新鲜的命令结果吗?如果不是私有的,则在您的迁移目录中。
-
php artisan migrate:fresh --verbose查看更多输出。 -
Path = Database/migrations,我在这个文件夹中有 10 个文件,包括默认用户和密码迁移。命令结果 = 完成的活动。结果:没有可迁移的内容。我试过
php artisan migrate:fresh --verbose这没有给我更多信息。看起来像迁移类中的迁移路径之类的东西丢失了?但我还没有找到那个地方。
标签: laravel amazon-elastic-beanstalk