dyjh vor 6 Jahren
Ursprung
Commit
4db4b2a0a3
1 geänderte Dateien mit 10 neuen und 1 gelöschten Zeilen
  1. 10 1
      app/Http/Controllers/Api/V1/LandMarkController.php

+ 10 - 1
app/Http/Controllers/Api/V1/LandMarkController.php

xqd
@@ -24,8 +24,17 @@ class LandMarkController extends BaseController
 {
     public function getLandMark()
     {
+        $userAuth = Auth('api')->user();
+        if(!$userAuth) return $this->error(null, ErrorCode::NO_AUTH);
         $data = MapLandmarkModel::all();
-
+        foreach ($data as $key=>$val){
+            $like = MapLikeModel::where([['user_id',$userAuth->id],['mark_id',$val->id]])->first();
+            if($like){
+                $val->isLike=1;
+            }else{
+                $val->isLike=0;
+            }
+        }
         return $this->api($data);
     }