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

渲染markdown 传参加studio id

visuddhinanda 2 лет назад
Родитель
Сommit
abbe4eba66
1 измененных файлов с 9 добавлено и 3 удалено
  1. 9 3
      app/Http/Resources/TermResource.php

+ 9 - 3
app/Http/Resources/TermResource.php

@@ -39,7 +39,7 @@ class TermResource extends JsonResource
         ];
 
 
-        if($request->has('channel')){
+        if($request->has('channel') && !empty($request->get('channel'))){
             $channels = explode('_',$request->get('channel')) ;
         }else{
             if(!empty($this->channal)){
@@ -54,11 +54,17 @@ class TermResource extends JsonResource
             if(!empty($channelId)){
                 $channels = [$channelId];
             }else{
-               $channels = [];
+                $channels = [];
             }
         }
         if(!empty($this->note)){
-            $data["html"] = MdRender::render($this->note,$channels,null,$request->get('mode','read'));
+            $mdRender = new MdRender(
+                [
+                    'mode'=>$request->get('mode','read'),
+                    'format'=>'react',
+                    'studioId'=>$this->owner,
+                ]);
+            $data["html"]  = $mdRender->convert($this->note,$channels,null);
         }
         $user = AuthApi::current($request);
         if(!$user){