Browse Source

:bug: 文章列表转json失败报错

visuddhinanda 3 years ago
parent
commit
d535eddff8
1 changed files with 5 additions and 2 deletions
  1. 5 2
      app/Http/Controllers/CollectionController.php

+ 5 - 2
app/Http/Controllers/CollectionController.php

@@ -88,8 +88,11 @@ class CollectionController extends Controller
                     $value->childrenNumber = 0;
                     $value->childrenNumber = 0;
                 }
                 }
 
 
-                if(isset($value->article_list)){
-                    $result[$key]->article_list = array_slice(\json_decode($value->article_list),0,4);
+                if(isset($value->article_list) && !empty($value->article_list) ){
+                    $arrList = \json_decode($value->article_list);
+                    if(is_array($arrList)){
+                        $result[$key]->article_list = array_slice($arrList,0,4);
+                    }
                 }
                 }
                 $value->studio = [
                 $value->studio = [
                     'id'=>$value->owner,
                     'id'=>$value->owner,