Php 使用laravel 4找不到ZipArchiveEx类

Php 使用laravel 4找不到ZipArchiveEx类,php,ziparchive,Php,Ziparchive,我在本地pc上安装了laravel4,php版本为5.5.6。在Laravel安装程序中,我安装了“无代码/ziparchiveex”模块并安装良好,但当我将ziparchive编码放入控制器时,会显示错误消息ziparchiveex Class Not Found。我看到phpinfo文件和zip文件扩展名已经启用,所以请帮助我解决这个问题 我的控制器文件编码为: $zip = new ZipArchiveEx(); $zip->open('path-to

我在本地pc上安装了laravel4,php版本为5.5.6。在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();

假设您通过composer安装了该软件包,那么您是否在providers和facades数组下的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

谢谢你的回复。这个问题可以通过在app.php文件中声明一个类来解决。再次感谢您的建议。嗨,RameshVadaliya,如果这个或任何答案解决了您的问题,请考虑点击复选标记。这向更广泛的社区表明,你已经找到了一个解决方案,并给回答者和你自己带来了一些声誉。没有义务这样做。