Laravel4:如何在不结束PHP代码的情况下给出/返回响应?

Laravel4:如何在不结束PHP代码的情况下给出/返回响应?,php,excel,laravel-4,response,Php,Excel,Laravel 4,Response,这就是我试图实现的目标(没有AJAXhelp): 我尝试使用Laravel的包Maatwebsite/Excel从Excel文件的行数中输入数据,如下所示(请参阅注释了解我想说的内容): 我尝试这种方法的原因是能够向用户显示已经处理了多少行数据,所以如果有100行,我可以显示“100个数据中有55个已经处理” 在Laravel有什么办法可以做到这一点吗?这个问题显示出对服务器和网站如何工作的基本了解不足。您不能多次发送网站标题,要做您想做的事情,您必须使用web套接字,而不是AJAX。将服务器发

这就是我试图实现的目标(没有
AJAX
help):

我尝试使用Laravel的包
Maatwebsite/Excel
从Excel文件的行数中输入数据,如下所示(请参阅注释了解我想说的内容):

我尝试这种方法的原因是能够向用户显示已经处理了多少行数据,所以如果有100行,我可以显示“100个数据中有55个已经处理”


在Laravel有什么办法可以做到这一点吗?

这个问题显示出对服务器和网站如何工作的基本了解不足。您不能多次发送网站标题,要做您想做的事情,您必须使用web套接字,而不是AJAX。将服务器发送的事件添加到@RaggaMuffin-420中,也可能是一个值得研究的选项。@RaggaMuffin-420:我写过“没有AJAX”,有没有web套接字的解决方案(只需一个示例就足够了,谢谢你的帮助)?只要去阅读有关web套接字的内容。你需要创建一个套接字服务器,然后JS内置了web套接字支持。如果你只需要发送百分比,我就会创建(并覆盖)一个文本文件,在JS中包含number和
setTimeout
,用于从中读取值。Web套接字在这里看起来有点过头了。
\Excel::load($data['tmp_name'], function ($reader) use($data) {

            $eData = $reader->get();

            foreach ($eData as $e)
            {

                // after process row and save, i want to return a response and continue to next row
            }

        });