PHP框架のLaravel

1.特點*

1).優點
    A).優雅,框架結構組織清晰(抽象了中間件,任務,服務等模塊)
    B).提供的artisan開發工具開發效率高
    C).社區活躍完善,輔助工具豐富
    D).提供了簡化的輕量級框架LUMEN
2).缺點
    A).有些過於優雅喪失了一些性能(框架重)
    B).文檔簡單,學習成本

2.基礎*
clipboard.png

1).Repository 與 Model    
    A).Repository:數據倉庫【直接DB | 封裝model(封裝數據查詢和存儲邏輯 | 更換、升級ORM 引擎,不影響業務邏輯)】
    B).Model     :數據庫操作【直接DBEloquent ORM】
2).Request 與 Response
    A).Request :請求【注入使用 | 門面使用】
        a).注入使用 $request->paramName
        b).門面使用 Request::input('paramName')
    B).Response:響應
        a).視圖,Json,文件,重定向
3).中間件(Middleware)
    自定義中間件之後要在Kernel註冊
    A).全局中間件:通用校驗
    B).中間件組  :對於分組使用 【提供Provides註冊config/app】
    C).路由中間件:特殊校驗(權限)

3.概念*

1).門面:
2).契約:
3).容器:
4).管道:    
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章