thinkphp5.1 中间件是什么有什么用
生活随笔
收集整理的這篇文章主要介紹了
thinkphp5.1 中间件是什么有什么用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
中間件是什么?有什么作用?
中間件主要用于攔截或過濾應用的HTTP請求,并進行必要的業務處理。---tp5.1手冊
也就是說,降低了系統的耦合;【在http請求階段,執行中間件的入口執行方法(handle)--tp5.1】----減少了系統的一些if/else判斷,因此降低了系統的耦合
中間件可以實現什么功能,例如權限驗證,訪問記錄,重定向等等。-----這些業務的存在降低了耦合
Thinkphp中間件有什么用?
消息隊列、遠程方法調用RPC框架、ODBC、ORM持久化框架、緩存、資源定位、中間件定義的邊界并不是很清晰,介于應用邏輯和操作系統(網絡、存儲系統)之間抽象層都可以算作中間件。
thinkphp5.1 中的中間件說明:
生成中間件:
php think make:middleware Check
這個指令會 application/http/middleware目錄下面生成一個Check中間件
<?phpnamespace app\http\middleware;class Check{//第三個參數,可以通過路由賦值傳遞public function handle($request, \Closure $next, $name){//下面這一句是 給控制器 傳值$request->hello = 'ThinkPHP';if ($name &
總結
以上是生活随笔為你收集整理的thinkphp5.1 中间件是什么有什么用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 亿级商品详情页架构演进技术解密
- 下一篇: RPC通信原理