【问题标题】:Class 'ZipArchive' not found in Laravel phpword在 Laravel phpword 中找不到类“ZipArchive”
【发布时间】:2018-11-01 02:10:33
【问题描述】:

我在我的 laravel 项目中安装了 phpword 包。现在,当我尝试使用此代码读取docx 文件时

public function upload(Request $request){
    $file = $request->file('file');
    $phpWord = \PhpOffice\PhpWord\IOFactory::load($file);
    foreach($phpWord->getSections() as $section) {
        foreach($section->getElements() as $element) {
            if(method_exists($element,'getText')) {
                echo $element->getText() . "<br>";
            }
        }
    }
}

我遇到了一个错误

找不到类“ZipArchive”

/vendor/phpoffice/common/src/Common/XMLReader.php 第 54 行

zip 已经安装在我的 php.ini 文件中。

【问题讨论】:

  • 请像php artisan config:cachecomposer dump-autoload一样运行缓存清除和转储自动加载命令
  • @AddWebSolutionPvtLtd 我真是个傻瓜。你拯救了我的一天。

标签: php laravel phpword phpoffice


【解决方案1】:

请运行诸如php artisan config:cachecomposer dump-autoload 之类的缓存清除和转储自动加载命令

【讨论】:

  • @Md. Sahadat Hossain:如果我的回答对你有用,那么请接受我的回答
猜你喜欢
  • 2020-05-19
  • 1970-01-01
  • 1970-01-01
  • 2018-10-19
  • 2020-02-25
  • 2020-02-25
  • 2019-08-30
  • 2020-01-31
  • 1970-01-01
相关资源
最近更新 更多