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); }
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); }
public function uploadArticleImg() { $data = EndaEditor::uploadImgFile('uploadArticleImg'); return json_encode($data); }
public function uploadImage() { $data = EndaEditor::uploadImgFile('uploads/images'); return json_encode($data); }
/** * 转换 mark 文本 * * @param $markdownText * @return string * @static */ public static function MarkDecode($markdownText) { return \YuanChao\Editor\EndaEditor::MarkDecode($markdownText); }