Как удалить стол из Laravel forge?(не удалось delpoy server)
Я удалил таблицу из своей локальной базы данных и перенес изменения на 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



Ответы - Как удалить стол из Laravel forge?(не удалось delpoy server) / How do I remove table from laravel forge?(were unable to delpoy server)

27.01.2020 12:06:36
Вы получаете это сообщение, потому что ваш сценарий развертывания 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
