ページヘッダーを表示するために部分ビューを使用しています。このビューは、アイコンとタイトルの2つの変数を受け入れます。 pageHeader.blade.php:
<div class="page-header">
<div class="row">
<!-- Page header, center on small screens -->
<h1 class="col-xs-12 col-sm-4 text-center text-left-sm"><i class="fa {{$icon}} page-header-icon"></i> {{$title}}</h1>
</div>
そして私はそれを次のように使用しています:
@include('zdashboard._partials.pageHeader',['icon'=>'fa-pencil','title'=>'<strong>Editing</strong>'.$center->translations()->whereLang('en')->first()->name])
上の例のように1つのWordを強くしたり斜体にしたりすることもありますが、ブレードエンジンは、入力中のHTMLタグをtitle
変数(写真のような出力)の一部としてレンダリングしません。
これを解決する方法はありますか?やってますか!
違う?
デフォルトではLaravel 5 {{ $title }}
構築はエスケープされます。
データをエスケープしたくない場合は、次の構文を使用できます。
{!! $title !!}
ブレード制御構造の詳細を参照してください: http://laravel.com/docs/5.0/templates#other-blade-control-structures