Maison > développement back-end > tutoriel php > Comment afficher du HTML brut dans Laravel Blade sans s'échapper ?

Comment afficher du HTML brut dans Laravel Blade sans s'échapper ?

Linda Hamilton
Libérer: 2024-12-25 13:06:09
original
758 Les gens l'ont consulté

How to Display Raw HTML in Laravel Blade Without Escaping?

Afficher du HTML avec Blade sans s'échapper

Dans Laravel, lorsque vous utilisez Blade pour afficher du HTML dans des vues, il est essentiel d'échapper à toutes les balises HTML pour empêcher l’exécution de code malveillant. Par défaut, Blade échappe automatiquement au HTML pour garantir la sécurité.

Cependant, dans certains scénarios, vous devrez peut-être afficher le HTML sans vous échapper. Par exemple, vous pourriez avoir une chaîne comme :

$text = '<p><strong>Lorem</strong> ipsum dolor <img src=&quot;images/test.jpg&quot;></p>'
Copier après la connexion

Lorsque vous essayez d'afficher ce HTML à l'aide de Blade avec {{$text}}, vous remarquerez que la sortie est du texte HTML brut au lieu du HTML rendu. . En effet, Blade échappe aux balises HTML, l'empêchant d'être interprété comme du HTML réel.

Pour afficher le HTML sans s'échapper, vous devez utiliser :

{!! $text !!}
Copier après la connexion

En utilisant {!! !!}, vous dites explicitement à Blade de ne pas échapper au HTML, et il sera rendu comme prévu. N'oubliez pas d'utiliser {!! !!} ne doit être effectué que lorsque cela est nécessaire et avec prudence pour éviter d'éventuelles vulnérabilités de sécurité.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal