laravel5.2 增長Caffienate Modules,實現模塊化開發

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:

服務提供者(Service Provider)

Caffeinated\Modules\ModulesServiceProvider::class,

門面(Facade)

'Module' => Caffeinated\Modules\Facades\Module::class,

 

And that's it! With your coffee in reach, start building out some awesome modules!

------------------------------------------------------華麗的分割線----------------------------------------------------------------------

以上安裝,添加完成後就能夠建立模塊了:

在工程目錄下打開CMD: 例如建立一個爲Admin的模塊

而後按照提示輸入內容便可,最後會生成模塊內容,包含一個json文件,裏面是剛纔輸入的信息.

建立完成!

相關文章
相關標籤/搜索