Class “ZipArchive” not found in laravel 11.
im trying to zip a file . it response this error i globally imported the class .
<code> $zip = new ZipArchive;
if ($zip->open($outputFile, ZipArchive::CREATE) === TRUE) {
$files = new RecursiveIteratorIterator(
new RecursiveDirectoryIterator($directory, RecursiveDirectoryIterator::SKIP_DOTS)
);
foreach ($files as $file) {
$relativePath = str_replace($directory . '/', '', $file->getPathname());
$zip->addFile($file->getPathname(), $relativePath);
}
$zip->close();
}
</code>
<code> $zip = new ZipArchive;
if ($zip->open($outputFile, ZipArchive::CREATE) === TRUE) {
$files = new RecursiveIteratorIterator(
new RecursiveDirectoryIterator($directory, RecursiveDirectoryIterator::SKIP_DOTS)
);
foreach ($files as $file) {
$relativePath = str_replace($directory . '/', '', $file->getPathname());
$zip->addFile($file->getPathname(), $relativePath);
}
$zip->close();
}
</code>
$zip = new ZipArchive;
if ($zip->open($outputFile, ZipArchive::CREATE) === TRUE) {
$files = new RecursiveIteratorIterator(
new RecursiveDirectoryIterator($directory, RecursiveDirectoryIterator::SKIP_DOTS)
);
foreach ($files as $file) {
$relativePath = str_replace($directory . '/', '', $file->getPathname());
$zip->addFile($file->getPathname(), $relativePath);
}
$zip->close();
}