Ejemplo n.º 1
0
 public function tags($id)
 {
     // 		$tagId = $request->input('id');
     $articles = [];
     $articles = Articles::articleSearchByTags($id, 3);
     if (count($articles)) {
         foreach ($articles as $article) {
             $article->content = EndaEditor::MarkDecode($article->content);
         }
     }
     return view('articles.index')->with('articles', $articles);
 }
Ejemplo n.º 2
0
 public function show($id)
 {
     $redis = Redis::connection('default');
     $article = $redis->get("article_{$id}");
     if ($article) {
         $article = unserialize($article);
     } else {
         $article = Articles::find($id);
         if (!$article) {
             return view('errors.404');
         }
         $article->content = EndaEditor::MarkDecode($article->content);
         $redis->set("article_{$id}", serialize($article));
     }
     return view('articles.show')->with('article', $article);
 }
Ejemplo n.º 3
0
 public function uploadArticleImg()
 {
     $data = EndaEditor::uploadImgFile('uploadArticleImg');
     return json_encode($data);
 }
Ejemplo n.º 4
0
 public function uploadImage()
 {
     $data = EndaEditor::uploadImgFile('uploads/images');
     return json_encode($data);
 }
Ejemplo n.º 5
0
 /**
  * 转换 mark 文本
  *
  * @param $markdownText
  * @return string 
  * @static 
  */
 public static function MarkDecode($markdownText)
 {
     return \YuanChao\Editor\EndaEditor::MarkDecode($markdownText);
 }