如題,最近在學習laravel,但是我發現好多視頻教程上面講的目錄結構只有Model和Controller,但是我覺得擁有類似Java裡面的Dao和Service更容易管理和維護,但是剛入門的我不知道如何組織,而且我打算把Laravel應用到我的新專案中,有大神知道的嗎
如題,最近在學習laravel,但是我發現好多視頻教程上面講的目錄結構只有Model和Controller,但是我覺得擁有類似Java裡面的Dao和Service更容易管理和維護,但是剛入門的我不知道如何組織,而且我打算把Laravel應用到我的新專案中,有大神知道的嗎
因為教學只是一個程式碼範例,不會涉及複雜的業務邏輯。
PHP 目前不是用來解決大型專案的最佳方案,主要還是要短平快,所以 MVC 基本上就夠用了,相關邏輯處理一般都是整合到 Model 層。
如果你的業務邏輯相當複雜,Model 類不想膨脹太大,想把業務邏輯分出去的話也可以,一般推薦建立一個相關的Repository 類,教程在這裡:https://laravel.com/docs/5.2 /...
PS: 程式碼組織這個都是在變動中找平衡點,所以有個 IDE 進行重構還是很重要的
我也是建立相關的 Repository
參考 : https://github.com/bestmomo/l...