2017-05-13 96 views
0

我的問題可能是愚蠢的,但問題是,我的客戶希望看到我的工作進展每天,但我在本地環境中開發應用程序,所以我的問題是,如何可以我在本地工作,並反映服務器的變化如何上傳laravel應用程序到共享主機

+1

谷歌持續集成。可能會幫助 – apokryfos

+0

使用像PHPStorm這樣的IDE是一個不錯的選擇。您可以告訴這樣的IDE自動將每個更新文件上傳到特定服務器,因此不需要手動上傳。 –

回答

0

簡單。在製作並測試任何更改後,將更改的文件上載到服務器。

B.S.第一次上傳laravel項目文件和文件夾後,幾乎需要上傳的是這些文件夾app,資源路由

+0

所以你說的是,我必須手動檢查每天上傳哪些文件。 – Faizy

+0

爲什麼每天?另外,您可以使用FTP軟件提供自動上傳到已更改的文件。 – MohamedSabil83

+0

此外,您可以使用TeamViewer等軟件與您的客戶端共享您的屏幕 – MohamedSabil83

1

您可以嘗試使用Laravel代客服務頁面。

您需要允許通過您的路由器訪問您所服務的端口,或者如果您知道您的IP地址,則可能能夠點擊。

退房文檔:

https://laravel.com/docs/5.4/valet#serving-sites

此外,結賬這裏列出的步驟: https://scotch.io/tutorials/use-laravel-valet-for-a-super-quick-dev-server

具體來說,第5步指的是你的最終目標。

+0

代客僅適用於mac用戶,我不認爲這對他的情況有幫助。 – MohamedSabil83

0

在共享主機服務Laravel是真的不推薦,或者至少非常複雜。 Laravel使用composer來安裝它的依賴關係,一個簡單的解決方案是手動上傳所有文件,這可能是有效的,但是存在公共路徑和文件權限的問題。 在Laravel中可以輕鬆更改公共路徑的配置,但服務器端可能很複雜/無法訪問。權限也一樣。


TL; DR
你可以試着給你所有文件上傳到通過FTP /文件管理器的共享主機。 但是必須完成一些關於路徑和權限的配置。


值得注意的替代
使用ngrok通過一個安全的服務器共享一個防火牆
背後當地進度詳細瞭解ngrokhere

相關問題