如何从 laravel forge 中删除表?(无法部署服务器)

迈克·沙萨科

我从本地数据库中删除了一个表并将更改推送到 github,当尝试将更改部署到 laravel forge 时,我收到错误消息,提示我们无法部署服务器。我如何在我的服务器上进行更改。我是否必须通过 ssh 进入我的服务器,还是必须在我的本地机器上完成所有工作。我该怎么做才能删除表并让我的服务器再次运行?

here the error:
Sun Jan 26 19:25:36 UTC 2020
From github.com:mkesha/project-vo
 * branch            master     -> FETCH_HEAD
   2e774fb..651c301  master     -> origin/master
error: Your local changes to the following files would be overwritten by merge:
    vendor/composer/autoload_classmap.php
    vendor/composer/autoload_static.php
Please commit your changes or stash them before you merge.
Aborting
Updating 2e774fb..651c301
龙虾巴兹

您收到此消息是因为您的 Forge 部署脚本正在尝试执行拉取请求,但 Git 抛出警告导致您的部署脚本失败。您必须更改服务器上的某些文件,Git 才会抛出此警告。拉取请求未能避免覆盖这些更改。

在我的服务器上编译用于生产的应用程序资产后,我遇到了与 Forge 类似的情况。我通过在拉取请求之前将这一行添加到我的部署脚本并稍后在脚本中编译资产来解决该问题:

## Warning: This will reset local changes!
git reset --hard
git pull origin master

#...rest of the script below...

git reset --hard您的服务器上运行之前,请确保您了解它的作用:您的本地更改将永远丢失。

这应该可以解决您的部署错误。

现在,如果您想从您的应用程序数据库(在 Forge 或任何服务器上)中删除一个表,您应该创建一个迁移来删除该表。

Schema::dropIfExists('users');

请参阅 Laravel 文档:https ://laravel.com/docs/5.8/migrations#renaming-and-dropping-tables

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何访问 Laravel Forge 配置的服务器

如何刷新Laravel Forge中的.ENV文件?

我该如何解决forge laravel中的“我们无法在您的服务器上安装项目”?

Laravel Forge 如何在 2 个独立服务器上的 2 个数据库之间建立连接

Laravel forge - 多个服务器如何访问同一个数据库

如何使用Laravel和Forge执行CronJob

Laravel Forge - 更新服务器公共 SSH 密钥

如何在同一服务器上创建另一个Redis服务器实例(由Laravel Forge管理)

如何在Laravel Forge中杀死僵尸/幻影调度程序工作?

.htaccess 在 Laravel 和 Forge 中重定向

Laravel Homestead和Laravel Forge中的不同行为

如何在Forge中记录信息?

如何在 Forge 中获取 MinecraftServer 的实例?

如何配置Apache Web服务器以部署laravel 5

如何在windows服务器上部署laravel项目

如何从本地到服务器部署laravel项目

使用Laravel Forge在同一服务器上的多个队列

Laravel为生产服务器(Forge)上的模型ID返回0

Forge + Git + Laravel问题

如何在亚马逊网络服务器中迁移已部署的Laravel项目

在Laravel Forge上部署未发现伪造者

Laravel Forge-过去部署日志的完整列表

nginx无法使用Laravel Forge颁发letencrypt ssl证书

Laravel Forge中多个站点到一个站点

如何使用 Forge 激活 BIM 360 设计协作服务?

如何从Anaconda更新/删除conda-forge频道?

求救!如何在局域网中的 Windows IIS 服务器上部署多个 Laravel 应用程序

如何将现有的液滴连接到Laravel Forge

如何在Forge Laravel网站上进行404错误的高级调试