xiaogang vor 4 Jahren
Ursprung
Commit
b80c115726
1 geänderte Dateien mit 18 neuen und 2 gelöschten Zeilen
  1. 18 2
      app/Http/Controllers/Api/UserController.php

+ 18 - 2
app/Http/Controllers/Api/UserController.php

xqd xqd
@@ -122,8 +122,8 @@ class UserController extends Controller
         $userinfo = UserInfoModel::where('user_id', $user->id)->first();
 
         $userinfo['hobby'] = explode(',',$userinfo['hobby']);
-        $userinfo['photo'] = json_decode($userinfo['photo'],true);
-        $userinfo['video'] = json_decode($userinfo['video'],true);
+        unset($userinfo['photo']);
+        unset($userinfo['video']);
         return response()->json($userinfo);
     }
 
@@ -170,6 +170,22 @@ class UserController extends Controller
         }
     }
 
+    /**
+     * 获取照片和视频
+     */
+    public function get_file(){
+        try {
+            $user = auth('api')->user();
+            $userinfo = UserInfoModel::query()->where('user_id', $user->id)->first(['photo','video']);
+            $userinfo['photo'] = json_decode($userinfo['photo'],true);
+            $userinfo['video'] = json_decode($userinfo['video'],true);
+
+        }catch (\Exception $exception){
+            return $this->response->errorForbidden($exception->getMessage());
+        }
+        return response()->json($userinfo);
+    }
+
     /**
      * 上传照片或者视频
      * @param Request $request