首頁 >後端開發 >php教程 >如何在 Laravel Blade 模板中正確顯示 HTML?

如何在 Laravel Blade 模板中正確顯示 HTML?

Linda Hamilton
Linda Hamilton原創
2024-12-13 00:43:10267瀏覽

How Can I Correctly Display HTML in Laravel Blade Templates?

如何在 Laravel Blade 範本中正確顯示 HTML

在 Blade 範本中顯示字串時,必須確保 HTML 正確渲染。預設情況下,Blade 使用 {{ }} 語法,該語法會自動轉義字串中的任何 HTML 字元。因此,嘗試使用此語法顯示 HTML 將導致顯示原始 HTML。

問題:

您有一個包含HTML 程式碼的字串,但是當如果您嘗試使用{{ $text }} 顯示它,則HTML 不會呈現。相反,會顯示原始 HTML 程式碼。

解決方案:

要在 Blade 範本中正確顯示 HTML,您需要使用 {!! !!} 語法。此語法會停用自動轉義,允許 HTML 程式碼呈現為實際的 HTML。

這是修正的程式碼:

{!! $text !!}

透過使用 {!! !!} 而不是 {{ }},HTML 會如預期顯示。需要注意的是,只有當您確定字串不包含任何可能帶來安全風險的不安全 HTML 程式碼時,才應使用此語法。

以上是如何在 Laravel Blade 模板中正確顯示 HTML?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn