Просмотр исходного кода

有 fullArticleList 标记时全部输出article_list

visuddhinanda 2 лет назад
Родитель
Сommit
1fcc7e5946
1 измененных файлов с 9 добавлено и 4 удалено
  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;
     }
 }