記事の本文など、一部のコンテンツはデータベースに保存するときにフォーマットされ、リッチ テキスト エディターを使用して取得されます:
リーリー今、それを表示用に取り出したいのですが、{{ $content }}
を使用してページに出力すると、スタイルに従って出力されず、次のようになります:
ドキュメントの説明:
デフォルトでは、Blade の {{ }} 式は、PHP の htmlentities 関數(shù)を通じて自動(dòng)的に処理され、XSS 攻撃を防ぎます。データをエスケープしたくない場(chǎng)合は、次の構(gòu)文を使用してください:
リーリー
を {!! $content !!}
に置き換えましたが、結(jié)果は上記のとおりです。 {{ $content }}
換為了{!! $content !!}
閉關(guān)修行中......
Laravel には、データを出力するときにエスケープと非エスケープの両方があります。つまり、{{$name}} と {!! $name !!} です。
例は次のとおりです。
出力結(jié)果は
です
関數(shù)を使用して変換しますhtml_entity_decode()