2016-09-29 21 views
-1

這不是關於laravel 5的代碼問題。*,它更像是要知道如果你們使用包開發應用程序(「包驅動開發」)?不知道是否這樣是正確的定義)。laravel 5. * - 包驅動開發 - 最佳實踐

我的意思是:而不是在app/Http/Controllers /中創建應用程序並創建控制器,然後將所有內容都包裝在一個包中,然後'需要'使用composer的包(如wordpress插件)。

我試圖想方設法從我的特定應用程序中隔離核心Laravel,並在以後節省時間以便升級新Laravel版本時。

在我的情況下,我有一些問題從5.2版遷移到5.3,因爲我在註冊和登錄過程中有一些自定義 - 這可能是因爲我沒有使用正確的方法編寫代碼(模式) ,所以我想聽聽更有經驗的Laravel開發人員。

謝謝!

回答

3

關於Laravel的偉大之處,幾乎總是有一個你想要做的事情。您可以將包創建爲composer上的包,也可以安裝模塊包並將它們創建爲模塊。

對於我的項目,我傾向於使用caffeinated/modules。我已經嘗試了一些和IMO這是最容易使用。