2016-12-20 11 views
0

Laravelを新しくして、現在Bladeテンプレートシステムで遊んでいます。私はhtmlを解析することに問題があります。私はHTMLタグ(<p>words words words ....)で私のデータベースにテキストデータを持っていて、私が{!! $post->content !!}を使用したとき、それはタグが表示されて同じものを出しました。私はキャッシュをクリアしようとしても、3つの角かっこ{{{ $post->content }}}が動作していません。Laravel BladeテンプレートはHTMLを解析していませんか?

+1

Laravelのバージョン? > 5の場合は '{!! $ var !!}} '。それ以外の場合は、{5} {{{{var}}} ' – Ohgodwhy

+1

Laracastへのリンクを含めて、それにすべてが含まれます:http://stackoverflow.com/questions/29253979/laravel-5-display-html-with-blade – Nevertheless

答えて

0

{{$ post-> content}}と書いてもうまくいきません。 htmlタグが表示されます。 しかし、{!! $ post-> content !!}これはhtmlタグを表示すべきではありませんが、改行はもちろん表示されません。

{!! nl2br($post->content) !!} 

それは<BR>タグに改行を変換 - あなたは下のこの1を記述する必要があります。これは完全に機能するはずです。

関連する問題