visuddhinanda 2 лет назад
Родитель
Сommit
3e49aea29d
1 измененных файлов с 13 добавлено и 0 удалено
  1. 13 0
      app/Tools/Tools.php

+ 13 - 0
app/Tools/Tools.php

@@ -3,6 +3,19 @@ namespace App\Tools;
 use Illuminate\Support\Facades\Log;
 
 class Tools{
+    public static function zip($zipFile,$files){
+        $zip = new \ZipArchive;
+        $res = $zip->open($zipFile, \ZipArchive::CREATE);
+        if ($res === TRUE) {
+            foreach ($files as $key => $value) {
+                $zip->addFromString($key, $value);
+            }
+            $zip->close();
+            return true;
+        } else {
+            return false;
+        }
+    }
     public static function isStop(){
         if(file_exists(base_path('.stop'))){
             Log::debug('.stop exists');