【laravel】Markdown形式にならない

前提

こちらを参考にMarkdownに対応するよう実装しているのですが、
正常に動作しません。
composer require cebe/markdownはコマンドを打ちました。

https://qiita.com/zakimiiiii/items/861b6cd4e5b16c1d0e1a

イメージ説明

該当のソースコード

markdown.blade.php

1@extends('layouts.top') 2@section('title', 'tumitumi') 3@section('header') 4@parent 5@endsection 6@section('content') 7@foreach ($tumis as $tumi) 8<div class="text-muted">9{!! $tumi->text !!} //中身が「#aaa ``` aaaa aaa aaaa aaa ``` ・ああ ・ss ・dd」 10</div>11@endforeach 12 @endsection 13 @section('footer') 14 @parent 15 @endsection

Tumi.php

1<?php 2 3namespace App; 4 5use Illuminate\Database\Eloquent\Model; 6use Illuminate\Support\Facades\DB; 7use Illuminate\Support\Facades\Log; 8use Illuminate\Notifications\Notifiable; 9use cebe\markdown\Markdown as Markdown; 10 11class Tumi extends Model 12{ 13 protected $table = 'tumis'; 14 15 protected $guarded = array('id'); 16 17 public static $rules = array( 18 'text' => 'required', 19 'title' => 'required' 20 ); 21 22 public function parse() { 23 //newでインスタンスを作る 24 $parser = new Markdown(); 25 //bodyをパースする 26 return $parser->parse($this->body); 27 } 28 29 public function getMarkBodyAttribute() { 30 return $this->parse(); 31 } 32} 33

web.php

1Route::get('markdown', 'TumiController@index');

補足情報(FW/ツールのバージョンなど)

Laravel Framework 6.20.44

コメントを投稿

0 コメント