使用ファイルディレクトリ構成
laravel ├── app │ └── Post.php ├── config │ └── app.php └── resources └── views └── post └── show.blade.phpMarkdown使用方法
今回は「Laravel Markdown」を使用します。
https://github.com/GrahamCampbell/Laravel-Markdown
1.下記のコマンドで「Laravel Markdown」をインストールします。
composer require graham-campbell/markdownPowerShell2.config/app.phpのprovidersとaliasesの配列へクラスを追加します。
'providers' => [ ... GrahamCampbell\Markdown\MarkdownServiceProvider::class, ...],'aliases' => [ ... 'Markdown' => GrahamCampbell\Markdown\Facades\Markdown::class, ...],PHP3.app/Post.phpに下記を追記します。
use GrahamCampbell\Markdown\Facades\Markdown;class Post extends Model{ ... public function getBodyHtmlAttribute($value) { return $this->body ? Markdown::convertToHtml(e($this->body)) : NULL; } ...}PHP4.resources/views/post/show.blade.phpに下記を追記します。
{!! $post->body_html !!}PHP