Explorar o código

渲染 title_text

visuddhinanda %!s(int64=2) %!d(string=hai) anos
pai
achega
61dba83a96

+ 8 - 1
app/Http/Resources/ArticleMapResource.php

@@ -4,6 +4,7 @@ namespace App\Http\Resources;
 
 use Illuminate\Http\Resources\Json\JsonResource;
 use App\Http\Api\UserApi;
+use App\Http\Api\MdRender;
 
 class ArticleMapResource extends JsonResource
 {
@@ -27,6 +28,12 @@ class ArticleMapResource extends JsonResource
             "created_at" => $this->created_at,
             "updated_at" => $this->updated_at,
         ];
-        return parent::toArray($request);
+        $channels = [];
+        if($request->has('channel')){
+            $channels = explode('_',$request->get('channel')) ;
+        }
+        $mdRender = new MdRender(['format'=>'simple']);
+        $data['title_text'] = $mdRender->convert($this->title,$channels);
+        return $data;
     }
 }

+ 1 - 1
app/Http/Resources/ArticleResource.php

@@ -49,7 +49,7 @@ class ArticleResource extends JsonResource
             $channels = explode('_',$request->get('channel')) ;
         }
         $mdRender = new MdRender(['format'=>'simple']);
-        $data['title'] = $mdRender->convert($this->title,$channels);
+        $data['title_text'] = $mdRender->convert($this->title,$channels);
 
         $user = AuthApi::current($request);
         if($user){