有没有一种方法middleware
可以拦截所有响应并在找到某个键时更改响应值,“之前”,被传递给“请求者”,无论是控制器、事件还是任何其他资源。
我需要,不知何故,每次有响应时,并且在该响应中必须有一个带有某个单词的标签符号,例如“#customer”,执行相应的替换。
也许有一种方法可以使用ServiceProvider
它,而不必更改每个控制器或模型?为此,无需更改每个控制器或模型?因为这些更改需要反映“整个”系统,而不仅仅是 Http 请求,因此,仅使用middleware
并不能解决所有需求。
PS1:目前整个系统是在 Laravel v5.7 开发的,无法更新。
PS2:问题出在没用或者怎么用str_replace()
。