【发布时间】:2016-07-01 08:38:36
【问题描述】:
如果你以前听过这个,请阻止我。
我正在 Homestead 上运行 Laravel。在过去的一年里,我需要向我的Homestead.yaml 添加一些新项目。每次我建立一个新项目时,我都会运行命令“刷新” Homestead 环境:
vagrant reload --provision
always 命令会清除我的数据库。表已经消失,我需要重新设置数据库 - 一些 SQL 转储和迁移。
现在,根据 Laracast 上的 thread,关于reload 命令:
它将重新启动您的宅基地机器并应用您所做的更改, 同时保持数据库数据完整。
显然,在我的情况下(以及在我的同行开发人员的情况下),情况并非如此。可能对整个宇宙都不是真的。
有没有一种可靠的方法来重新加载 Homestead 中的项目而不从我的数据库中删除所有表?
【问题讨论】: