Maison > développement back-end > tutoriel php > Comment puis-je restituer du HTML dans Laravel Blade sans m'échapper ?

Comment puis-je restituer du HTML dans Laravel Blade sans m'échapper ?

Susan Sarandon
Libérer: 2024-12-10 02:37:09
original
1024 Les gens l'ont consulté

How Can I Render HTML in Laravel Blade Without Escaping?

Problème d'évasion de Blade : affichage du HTML

Lorsque vous essayez de restituer du HTML dans les vues Blade de Laravel, vous pouvez rencontrer un problème où le code HTML est affiché brut au lieu d'être analysé. En effet, Blade utilise une fonctionnalité de sécurité appelée échappement, qui empêche l'exécution de code potentiellement malveillant dans vos vues.

Pour afficher du contenu HTML dans Blade, vous pouvez utiliser l'approche suivante :

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

En utilisant les doubles accolades avec des points d'exclamation, vous demandez à Blade de désactiver l'échappement pour la chaîne spécifiée. Cela permet au code HTML d'être rendu correctement.

Contrairement à l'approche ci-dessus, si vous utilisez la syntaxe standard à double accolade :

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

La chaîne sera automatiquement échappée, ce qui entraînera dans l'affichage du code HTML brut plutôt que dans la sortie rendue prévue.

Remarque : La fonction echo() de PHP n'effectue pas d'échappement, il peut donc afficher correctement le HTML dans certains scénarios. Cependant, il est recommandé d'utiliser la syntaxe spécifique à Blade pour garantir une gestion cohérente et sécurisée du contenu HTML.

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