【发布时间】:2015-07-23 07:50:19
【问题描述】:
我在 laravel 中发现了可终止的中间件,这对于在将响应发送到浏览器后完成工作非常有用。 Laravel 完成了很棒的设置!
我想知道这是如何工作的?我的意思是在向浏览器发送响应后,PHP 还在运行吗?
如果有人知道,请解释一下。
谢谢,吉米特
【问题讨论】:
-
还没有读过代码,但是 Laravel 可能会捕获输出缓冲区,然后使用 Terminable 中间件做一些事情,然后对缓冲区内容进行一些魔术以创建一个
Response对象,从而创建实际反应。不过我只是猜测,我手边没有代码,所以我不确定。
标签: php laravel laravel-4 laravel-5