1.模塊化開發能夠把框架分紅 Topc前臺模塊,Topm手機端前臺,Admin後臺管理模塊,每一個模塊中都有本身的一套Controller,Logic,router等.php
2.咖啡因模塊是一個簡單的包,以容許手段將您的Laravel應用程序分離成模塊。每一個模塊是徹底自包含的,容許簡單地放置模塊以供使用。html
3.具體增長Caffienate模塊的方法:laravel
http://packalyst.com/packages/package/caffeinated/modulesjson
百牛信息技術bainiu.ltd整理髮佈於博客園ruby
咖啡因模塊是一個簡單的包,以容許手段將您的Laravel應用程序分離成模塊。每一個模塊是徹底自包含的,容許簡單地放置模塊以供使用。app
該包遵循FIG標準PSR-1,PSR-2和PSR-4,以確保共享PHP代碼之間的高水平的互操做性。目前,包裝沒有通過單元測試,但計劃在後面的道路上覆蓋。composer
首先經過Composer安裝軟件包。框架
composer require caffeinated/modules=v3.2.5
注:在最後可加安裝的版本好,不一樣版本的laravel框架對應的caffeinated也不一樣,如圖:ide
安裝會等一段時間:模塊化
一旦這個操做完成後,只需兩個服務提供商和外觀類添加到項目的config/app.php
文件中:
Once this operation is complete, simply add both the service provider and facade classes to your project's config/app.php
file:
Caffeinated\Modules\ModulesServiceProvider::class,
'Module' => Caffeinated\Modules\Facades\Module::class,
And that's it! With your coffee in reach, start building out some awesome modules!
------------------------------------------------------華麗的分割線----------------------------------------------------------------------
以上安裝,添加完成後就能夠建立模塊了:
在工程目錄下打開CMD: 例如建立一個爲Admin的模塊
而後按照提示輸入內容便可,最後會生成模塊內容,包含一個json文件,裏面是剛纔輸入的信息.
建立完成!