xiaogang 3 éve
szülő
commit
2a4dae1d05
2 módosított fájl, 13 hozzáadás és 4 törlés
  1. 11 0
      app/Helper/function.php
  2. 2 4
      app/Services/UserService.php

+ 11 - 0
app/Helper/function.php

xqd xqd
@@ -2,6 +2,7 @@
 
 use Illuminate\Support\Arr;
 use \Illuminate\Support\Facades\DB;
+use Illuminate\Support\Facades\Storage;
 
 
 if (! function_exists('user_admin_config')) {
@@ -186,3 +187,13 @@ function get_vip_config($key){
    return \App\Models\VipConfig::query()->where('id',2)->value($key);
 }
 
+
+function del_file($filename){
+    $oss_config = config("filesystems.disks.oss");
+    $head = "https://".$oss_config['bucket'].'.'.$oss_config['endpoint'].'/';
+    $disk = Storage::disk('oss');
+    $url = str_replace($head,"",$filename);
+    if($disk->exists($url)){
+        $disk->delete($url);
+    }
+}

+ 2 - 4
app/Services/UserService.php

xqd xqd
@@ -246,10 +246,7 @@ class UserService
                 foreach ($photo as $k=>$v){
                     if($v['url']==$url){
                         $has = true;
-                        //$disk = Storage::disk('oss');
-                        //$disk->delete($v['url']);
-
-
+                        del_file($v['url']);
                         unset($photo[$k]);
                         break;
                     }
@@ -270,6 +267,7 @@ class UserService
                 foreach ($video as $k=>$v){
                     if($v['url']==$url){
                         $has = true;
+                        del_file($v['url']);
                         unset($video[$k]);
                         break;
                     }