J'utilise une vue partielle pour afficher l'en-tête de la page, cette vue accepte deux variables l'une est l'icône l'autre est un titre. 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>
et je l'utilise comme ça:
@include('zdashboard._partials.pageHeader',['icon'=>'fa-pencil','title'=>'<strong>Editing</strong>'.$center->translations()->whereLang('en')->first()->name])
Parfois, j'aime rendre un mot fort ou en italique comme l'exemple ci-dessus, mais le moteur de lame ne rendra pas les balises HTML que je tape dans le cadre de la variable title
(la sortie comme la photo vers le bas).
Alors, avez-vous une idée de comment résoudre ce problème? Suis-je en train de le faire!
faux?
Par défaut dans Laravel 5 {{ $title }}
la construction sera échappée.
Si vous ne souhaitez pas que les données soient échappées, vous pouvez utiliser la syntaxe suivante:
{!! $title !!}
En savoir plus sur les structures de contrôle Blade: http://laravel.com/docs/5.0/templates#other-blade-control-structures