Ver Fonte

支持note渲染markdown

visuddhinanda há 2 anos atrás
pai
commit
634d286213
1 ficheiros alterados com 5 adições e 0 exclusões
  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\Http\Api\UserApi;
 use App\Models\UserOperationDaily;
 use App\Models\UserOperationDaily;
 use App\Models\DictInfo;
 use App\Models\DictInfo;
+use App\Http\Api\MdRender;
 
 
 class UserDictResource extends JsonResource
 class UserDictResource extends JsonResource
 {
 {
@@ -30,6 +31,10 @@ class UserDictResource extends JsonResource
          'updated_at'=>$this->updated_at,
          'updated_at'=>$this->updated_at,
          'creator_id'=>$this->creator_id,
          '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'){
         if($request->get('view')==='community'){
             $data['editor'] = UserApi::getById($this->creator_id);
             $data['editor'] = UserApi::getById($this->creator_id);
             //毫秒计算的经验值
             //毫秒计算的经验值