【发布时间】:2020-11-10 06:29:50
【问题描述】:
我在 Laravel 项目中有一个迁移文件,该文件位于稍旧的分支上。在较新的分支中,已创建较新的迁移并在生产中运行。我在本地环境中运行了迁移,但没有在其他环境中运行。
如果我需要将此迁移推送到主分支,然后再推送到生产环境,会发生什么?我的假设是它不会运行,因为已经运行了新的迁移,但这是一个假设。
处理此类问题的最佳方法是什么?我在 Laravel 5.6 的 laravel 文档中找不到任何明确的内容。
【问题讨论】:
-
取决于 - 如果您在本地计算机上连接到与应用程序在生产中连接的不同架构(在 .env 中定义),则迁移将运行。
标签: php laravel laravel-migrations