亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何從拉拉維爾鍛造廠中移除桌子?(無法德爾波服務器)

如何從拉拉維爾鍛造廠中移除桌子?(無法德爾波服務器)

PHP
暮色呼如 2022-08-19 15:44:01
我從本地數據庫刪除了一個表,并將更改推送到github上,當嘗試將更改部署到laravel forge上時,我收到一個錯誤,說我們無法部署服務器。如何在服務器上進行更改。我是否必須ssh到我的服務器,或者一切都必須在我的本地計算機上完成。我必須執行哪些操作才能刪除表并使服務器再次運行?here the error:Sun Jan 26 19:25:36 UTC 2020From github.com:mkesha/project-vo * branch            master     -> FETCH_HEAD   2e774fb..651c301  master     -> origin/mastererror: Your local changes to the following files would be overwritten by merge:    vendor/composer/autoload_classmap.php    vendor/composer/autoload_static.phpPlease commit your changes or stash them before you merge.AbortingUpdating 2e774fb..651c301
查看完整描述

1 回答

?
夢里花落0921

TA貢獻1772條經驗 獲得超6個贊

您收到此消息是因為您的 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


查看完整回答
反對 回復 2022-08-19
  • 1 回答
  • 0 關注
  • 88 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號