wzq vor 5 Jahren
Ursprung
Commit
b642e6bf0f

+ 16 - 0
app/Http/Controllers/V1/PostController.php

@@ -492,4 +492,20 @@ class PostController extends Controller
         return jsonSuccess($data);
     }
 
+    /**
+     * 图片验证
+     */
+    public function checkImage(Request $request)
+    {
+        $validator = Validator::make($request->all(), [
+            'image' => 'required|url',
+        ]);
+        if ($validator->fails()) {
+            return jsonError($validator->errors()->first());
+        }
+        $res = $this->postRepositories->checkImage($request['image']);
+       
+        return jsonSuccess($res);
+    }
+
 }

+ 8 - 0
app/Repositories/PostRepositories.php

@@ -820,4 +820,12 @@ class PostRepositories
         return $commentCount;
     }
 
+    /**
+     * 内容评论数
+     */
+    public function checkImage($img)
+    {
+        return $this->detectionService->checkImg($img);
+    }
+
 }

+ 3 - 0
routes/api.php

@@ -63,6 +63,9 @@ $api->version('v1', [
     //获取话题
     $api->get('topic/group', 'PostController@getTopic');
 
+    //图片验证
+    $api->get('post/checkImage', 'PostController@checkImage');
+
     //登录+验签
     $api->group(['middleware' => ['chxq_jwt_auth','chxq_sign']], function ($api) {
         //发布内容