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