鍍金池/ 問答/PHP/ laravel怎么監(jiān)聽響應(yīng)事件

laravel怎么監(jiān)聽響應(yīng)事件

請問下比如我有幾個api接口供外部調(diào)用,然后我想記錄每次的請求參數(shù)和響應(yīng)結(jié)果,目前實行的方式有點low,就是在response時候去記錄日志,如下:
圖片描述

但這代碼每個調(diào)用的地方都要寫一遍,雖然可以提取個函數(shù),但還是會侵入業(yè)務(wù)邏輯中,laravel有沒有可以實現(xiàn)不在這個業(yè)務(wù)中加代碼就能直接監(jiān)聽response事件的方式。
看了手冊上有個事件監(jiān)聽,但他還是要寫一行代碼去觸發(fā)這個事件,感覺跟寫個函數(shù)調(diào)用一樣,有沒有方式可以把這行代碼也省略了?

回答
編輯回答
焚音

中間件.

放一個全局中間件, 到route/web.php里面.

寫法參考別的Middleware

2018年5月4日 07:19