1

次のヘルパー関数があります

私は以下を使用してコンテンツを解析しています

https://github.com/erusev/parsedown

function display_docs_page($name){

    // Get Docs URL
    $docs_url = config('docs.docs_url');

    // Get File URL
    $file_url = $docs_url.'/'.$name.'.md';

    // Check If File Exists
    if (file_exists($file_url)) {

        // get raw file data
        $raw_file_data = file_get_contents($file_url);

        // convert data to html
        $parsedown = new Parsedown();

        return $parsedown->text($raw_file_data);

    } else {

        // 404
        return 'not_found';

    }

}

ただし、関数を実行すると

return view('greeting', [
     'contents' => display_docs_page(config('general.homepage')),
]);

変数をエコーアウトしようとするので、ブレードで

{{ $contents }}

私はちょうど生のhtmlコードです。そのため、html データは表示されますが、ブラウザはそれを解釈していない生のコードにすぎません。

rawhtml

4

2 に答える 2