首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导出批量数据- PHP laravel

问导出批量数据- PHP laravel
EN

Stack Overflow用户
提问于 2019-12-29 03:50:05
回答 2查看 352关注 0票数 0

我在一个平台上工作,我遇到了一些问题,请帮助我。

我已经建立了一个Laravel应用程序(一种电子商务),用户将登录到我们的商店,并选择他们想要在他们的平台上销售的产品(Shopify,Magento,Zencart等)。将它们添加到其目录/购物车中。用户一次最多可以添加15-20K个产品在他们的平台上销售。

在他们的目录中,他们可以选择将这些产品的详细信息导出到csv文件中,但这会占用大量的负载,并以浏览器崩溃结束。有没有办法解决这个问题?代替通过浏览器加载数据,我们可以在服务器的后端创建CSV文件,一旦准备就绪,我们就可以链接它吗?

谢谢大家!

EN

回答 2

Stack Overflow用户

发布于 2019-12-29 05:07:15

您可以将导出逻辑分隔到一个排队作业中。Read more about here.

此时您不需要事件侦听器,Job就足够了。

创建Job后,从控制器分派它,并向用户发送响应。

在作业中,将您的文件保存在您的存储中(本地或云,根据您的需要),如果您的作业完成,则向用户发送带有链接的通知(可能是电子邮件)。

票数 3
EN

Stack Overflow用户

发布于 2019-12-29 05:10:35

我最近使用了一个包,用于管理从excel导入和导出数据。THe这个包最好的部分是它还支持以其他格式导出

查看https://docs.laravel-excel.com/3.1/getting-started/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59514360

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档