laravel怎么监听响应事件

请问下比如我有几个api接口供外部调用,然后我想记录每次的请求参数和响应结果,目前实行的方式有点low,就是在response时候去记录日志,如下:
https://img1.mukewang.com/5c8f614d0001c46b04560495.jpg

但这代码每个调用的地方都要写一遍,虽然可以提取个函数,但还是会侵入业务逻辑中,laravel有没有可以实现不在这个业务中加代码就能直接监听response事件的方式。
看了手册上有个事件监听,但他还是要写一行代码去触发这个事件,感觉跟写个函数调用一样,有没有方式可以把这行代码也省略了?

杨魅力
浏览 825回答 1
1回答

隔江千里

中间件. 放一个全局中间件, 到route/web.php里面. 写法参考别的Middleware
打开App,查看更多内容
随时随地看视频慕课网APP