소스 검색

支持note渲染markdown

visuddhinanda 2 년 전
부모
커밋
634d286213
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      app/Http/Resources/UserDictResource.php

+ 5 - 0
app/Http/Resources/UserDictResource.php

@@ -6,6 +6,7 @@ use Illuminate\Http\Resources\Json\JsonResource;
 use App\Http\Api\UserApi;
 use App\Models\UserOperationDaily;
 use App\Models\DictInfo;
+use App\Http\Api\MdRender;
 
 class UserDictResource extends JsonResource
 {
@@ -30,6 +31,10 @@ class UserDictResource extends JsonResource
          'updated_at'=>$this->updated_at,
          'creator_id'=>$this->creator_id,
         ];
+        if(!empty($this->note)){
+            $mdRender = new MdRender(['format'=>'react','lang'=>'zh-Hans']);
+            $data['note'] = $mdRender->convert($this->note);
+        }
         if($request->get('view')==='community'){
             $data['editor'] = UserApi::getById($this->creator_id);
             //毫秒计算的经验值