Răsfoiți Sursa

有 fullArticleList 标记时全部输出article_list

visuddhinanda 2 ani în urmă
părinte
comite
1fcc7e5946
1 a modificat fișierele cu 9 adăugiri și 4 ștergeri
  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,
             "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;
     }
 }