在中間件中需要將$request->rawBody()獲取的數(shù)據(jù)處理后重新放入rawBody中共后續(xù)業(yè)務(wù)邏輯中
通過$request->setPost();放入post中,但是控制器中需要全面切換到$request->post()獲取新放入的參數(shù),改造點太多,而且不符合原系統(tǒng)設(shè)計的請求通過raw application/json交互的初衷。
可以不可以弄一個響應(yīng)類,將每一次響應(yīng)的相關(guān)信息放在這個類中。隨便怎么弄都可以,對象可以保證作用域不亂飛,PHP也會在不用的時候自動幫你析構(gòu)。
或者按照你的期望,看看能不能直接掛載到worker對象中。