TAY
笔记 · · 阅读 178

php 解析 markdown

markdown 是纯文本内容,php可以将其转为html显示,原理主要是正则匹配。

一、目录

1.在 app 目录新建文件夹,名称自定义,例如 Lib,专门用来放自定义类文件。

2.将下面压缩包内 Parsedown.php 文件上传到 Lib。

%Parsedown.zip

3.打开 Parsedown.php,加入命名空间:

<?php

namespace App\Lib;

class Parsedown
{

二、使用

use App\Lib\Parsedown;

文章内容解析示例:

public function show(Article $article)
{
    $parsedown = new Parsedown();
    $article->content = $parsedown->text($article->content);
    return view('article.show', compact('article'));
}

传到视图的 $article->content 已是解析后的文章内容数据,视图中使用

{!! $article->content !!}

目录