【问题标题】:Laravel import excel data error Class 'ZipArchive' not foundLaravel 导入 excel 数据报错 Class 'ZipArchive' not found
【发布时间】:2019-01-09 20:29:09
【问题描述】:

AAm 使用 "maatwebsite/excel": "^2.1" 从 excel 文件导入数据,但失败并出现错误

“消息”:“找不到类 'ZipArchive'”,

我有

 $data = Excel::load('storage/app/temporary'.'/'.$request->input('file'))->get();

   var_dump($data);

然后我得到一个错误

 "message": "Class 'ZipArchive' not found",

我哪里错了?

我已经导入

use Maatwebsite\Excel\Facades\Excel;

我已经尝试添加

PHPExcel_Settings::setZipClass(PHPExcel_Settings::PCLZIP);

但现在出现错误

PclZip has a deprecated constructor in /home/geowan/Desktop/apps/laravel/importapi/

vendor/phpoffice/phpexcel/Classes/PHPExcel/Shared/PCLZip/pclzip.lib.php 第 190 行

【问题讨论】:

标签: php excel laravel laravel-5


【解决方案1】:

如果您想使用ZipArchive,则必须安装 PHP zip 扩展。

您可以找到更多关于如何安装它的信息here

【讨论】:

    猜你喜欢
    • 2015-02-12
    • 1970-01-01
    • 2018-09-26
    • 2021-01-25
    • 2011-11-06
    • 1970-01-01
    • 2019-09-22
    • 2023-04-03
    • 2013-10-05
    相关资源
    最近更新 更多