Quellcode durchsuchen

有 fullArticleList 标记时全部输出article_list

visuddhinanda vor 2 Jahren
Ursprung
Commit
1fcc7e5946
1 geänderte Dateien mit 9 neuen und 4 gelöschten Zeilen
  1. 9 4
      app/Http/Resources/CollectionResource.php

+ 9 - 4
app/Http/Resources/CollectionResource.php

@@ -28,12 +28,17 @@ class CollectionResource extends JsonResource
             "created_at" => $this->created_at,
             "created_at" => $this->created_at,
             "updated_at" => $this->updated_at,
             "updated_at" => $this->updated_at,
         ];
         ];
-        if(isset($this->article_list) && !empty($this->article_list) ){
-            $arrList = \json_decode($this->article_list);
-            if(is_array($arrList)){
-                $data["article_list"] = array_slice($arrList,0,4);
+        if($this->fullArticleList===true){
+            $data["article_list"] = \json_decode($this->article_list);
+        }else{
+            if(isset($this->article_list) && !empty($this->article_list) ){
+                $arrList = \json_decode($this->article_list);
+                if(is_array($arrList)){
+                    $data["article_list"] = array_slice($arrList,0,4);
+                }
             }
             }
         }
         }
+
         return $data;
         return $data;
     }
     }
 }
 }