2016-11-23 229 views
2

我有被開發3 - 4年回Laravel 4.1及按目前需要我一直在問到端口的應用程序寫在Laravel 4.1到當前穩定的Web應用程序和最近版本Laravel 5.3 直接(不逐步升級到4.2/5.0/5.1或5.2)。由於架構變化的差異,端口可能需要很長時間才能移植,或者在最新的Laravel 5.3版本中重寫所有內容?從Laravel 4.1升級到直接Laravel 5.3

謝謝

羅希特

回答

2

根據應用程序的大小,它可能更容易只需要創建一個新的5.3的應用程序並複製了你的文件和你去進行必要的修改。

將沒有辦法只有直接從4.1到5.3的升級 - 你必須做在以某種方式之間的所有步驟。

+0

阿含,以及應用程序是相當大的,複雜的。這是3-4年前由公司的一些程序員編寫的員工管理系統,前面的程序員也沒有提供技術文檔,這讓我通過閱讀代碼流+試錯法來猜測流程。你說什麼? – rohitpaniker

+0

我不得不同意@達倫泰勒。有很多概念,結構和框架的變化。您可以嘗試將全部應用程序文件移動到全新的位置,並進行全新的5.3安裝。嘗試從頭開始重建應用程序。應該允許你隨時修復 – scottevans93

+0

@rohitpaniker我的直覺仍然是創建一個新的5.3應用程序並逐個構建它。所以我可能會開始讓所有的模型移植,然後路由,任何作曲家軟件包,然後控制器,配置文件等,並隨時測試它。 它不會是快速和容易的 - 但它可能會比一步升級,步驟更容易。 –