Class 'ZipArchive' 未在 Laravel phpword 中找到
Class 'ZipArchive' not found in Laravel phpword
我已经在我的 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>";
}
}
}
}
我收到一个错误
Class 'ZipArchive' not found
/vendor/phpoffice/common/src/Common/XMLReader.php line no 54
zip
已经安装在我的 php 中。
请使用 运行 命令清除缓存和转储自动加载,例如 php artisan config:cache
和 composer dump-autoload
我已经在我的 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>";
}
}
}
}
我收到一个错误
Class 'ZipArchive' not found
/vendor/phpoffice/common/src/Common/XMLReader.php line no 54
zip
已经安装在我的 php 中。
请使用 运行 命令清除缓存和转储自动加载,例如 php artisan config:cache
和 composer dump-autoload