使用laravel服务器发送事件

时间:2014-04-08 10:18:29

标签: php laravel progress-bar server-sent-events

我一直在尝试使用服务器发送的事件设置进度条,但我似乎找不到使用laravel将标头设置为text / stream而无需返回响应的方法,如果我有这样的事情:

Controller {

    public function doStuff()
    {
        $this->doer->doLengthyStuff();
    }
}

doer {

    public function doLenghtyStuff()
    {
        //doing stuff

        echo $progress;
        flush();
    }
}

如何在doer类中将标题设置为text / stream?

1 个答案:

答案 0 :(得分:0)

结束使用jquery ajax xhr添加progress事件监听器,并简单地回显和刷新服务器端的消息。