如果迁移文件不存在但迁移表中的条目可用,我如何解决迁移问题
Posted
技术标签:
【中文标题】如果迁移文件不存在但迁移表中的条目可用,我如何解决迁移问题【英文标题】:How i can resolve migration issue if migration file does not exist but entry available in migration table 【发布时间】:2021-03-31 13:23:38 【问题描述】:我目前正在一个团队中使用 Laravel,最后,我创建了一个迁移以将表名从“幻灯片”更改为“幻灯片”,并在本地环境中执行迁移,直到此时一切都很好。但是当我切换到 master 分支并创建了一个新的功能分支时,与“幻灯片”表相关的迁移现在不可用,但迁移表中的条目可用,并出现如下错误。
include(/home/in-techouse/Projects/qidigo/qidigo/vendor/composer/../../database/migrations/2020_12_21_123136_alter_table_name_slide_to_slides.php):无法打开流:没有这样的文件或目录
处理此问题的最佳方法是什么?
【问题讨论】:
你的迁移类名是什么? 听起来您没有正确合并更改。 【参考方案1】:你是否将你的分支合并到 master 中?你可以通过ls database/migrations
看到文件?
尝试运行composer dump-autoload
【讨论】:
以上是关于如果迁移文件不存在但迁移表中的条目可用,我如何解决迁移问题的主要内容,如果未能解决你的问题,请参考以下文章
在 rails upgrade 迁移条目从模式迁移表中删除后