Laravel で小さな CMS を構築していて、コンテンツ (DB に保存されている) を表示しようとしました。HTMLタグを実行する代わりに表示しています。すべての印刷データに対して自動 html_entity_decode があるようです。
<?php
class CmsController extends BaseController
{
public function Content($name)
{
$data = Pages::where('CID', '=', Config::get('company.CID'))
->where('page_name', '=', $name)
->first();
return View::make('cms.page')->with('content', $data);
}
}
中括弧を使用してコンテンツを印刷しようとしました。
{{ $content->page_desc }}
およびトリプル中かっこ。
{{{ $content->page_desc }}}
そして、それらは同じ結果をもたらします。これらの HTML タグをエスケープする代わりに実行する必要があります。