上传zip文件,解压缩文件并导入Laravel中的数据库

时间:2019-07-10 14:09:18

标签: php laravel zip

我对Laravel框架有疑问。

我要上传一个zip文件到服务器(内置于Laravel中),然后提取zip文件并导入到数据库中。

此zip文件只有一个CSV文件。

是否有解决此问题的包装? 如果该软件包不存在,我应该如何实现此功能?

1 个答案:

答案 0 :(得分:0)

我看到了解决您的问题所需的三个步骤:

  1. 使用Laravel上传ZIP文件,请see here for a specific tutorial

  2. 使用Laravel从ZIP存档中提取文件 您可以使用this tutorial开始提取ZIP存档。

接下来,有两种可能性: 您想要将CSV内容存储到单独的字段/表中,或者要将其另存为BLOB。

  1. a)我怀疑您要将内容存储到各个字段中,然后请按照Makitweb
  2. 上的最新指南进行操作

总的来说...当我开始使用laravel时,对我有所帮助的是: 最重要的是将您的问题分解为几个小步骤。 这将帮助您解决问题。 接下来,在网上搜索确定步骤的解决方案。 然后,将所有步骤放到一个解决方案中。