Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel拉链压缩后删除文件_Php_Laravel_Zipper - Fatal编程技术网

Php Laravel拉链压缩后删除文件

Php Laravel拉链压缩后删除文件,php,laravel,zipper,Php,Laravel,Zipper,我正在使用一个包来制作API获取的PDF格式的zip文件。压缩工作很好,但我想删除压缩的PDF文件 $pdf_summary_filename = public_path() . $path . uniqid() . '_summary.pdf'; PDF::loadView('pdf.summary', $pdf_data)->save($pdf_summary_filename); $zipper->make($zip_filename)->add($pdf_summary

我正在使用一个包来制作API获取的PDF格式的zip文件。压缩工作很好,但我想删除压缩的PDF文件

$pdf_summary_filename = public_path() . $path . uniqid() . '_summary.pdf';
PDF::loadView('pdf.summary', $pdf_data)->save($pdf_summary_filename);
$zipper->make($zip_filename)->add($pdf_summary_filename);

File::cleanDirectory(public_path() . '/user_downloads'); 
我正在使用这段代码,但是,我认为
cleanDirectory()。如果我注释掉最后一行,我会在
/user\u downloads
中得到zip文件和PDF文件


我怎样才能等待拉链拉完呢?

更新:您可以尝试以下代码:

$flgFile = $zipper->make($zip_filename)->add($pdf_summary_filename);

if($flgFile){
    File::cleanDirectory(public_path() . '/user_downloads'); 
}

这可能会帮助你更好

根据文档,
remove()