我在本地电脑上使用php版本5.5.6进行了laravel4设置。在Laravel安装程序中,我安装了'无代码/ ziparchiveex'模块并安装正常,但是当我在我的控制器中放入ziparchive编码时,它会显示错误消息“ZipArchiveEx Class Not Found”。我看到phpinfo文件和zip文件扩展名已经启用,所以请帮我解决这个问题。
我的控制器文件编码是:
$zip = new ZipArchiveEx();
$zip->open('path-to-zip', ZIPARCHIVE::OVERWRITE);
$zip->addDir('directory-path');
$zip->addDirContents("Image path contents");
$zip->close();
答案 0 :(得分:0)
假设您是通过编辑器安装了软件包,那么您是否在提供程序和外观数组下的app/cofig/app.php
中注册了该软件包?
否则尝试要求控制器顶部的类:
require('vendor/codeless/src/ZipArchiveEx.php'); //for the path here just use your installation path
如果你得到:
PHP Fatal error: Class 'ZipArchiveEx' not found in project/vendor/laravel/framework/src/Illuminate/something/ZipArchiveEx.php on line xyz
这应该修复它 - 进入终端,导航到项目的目录并运行:
composer dump-auto