如何在 Laravel Blade 範本中正確顯示 HTML
在 Blade 範本中顯示字串時,必須確保 HTML 正確渲染。預設情況下,Blade 使用 {{ }} 語法,該語法會自動轉義字串中的任何 HTML 字元。因此,嘗試使用此語法顯示 HTML 將導致顯示原始 HTML。
問題:
您有一個包含HTML 程式碼的字串,但是當如果您嘗試使用{{ $text }} 顯示它,則HTML 不會呈現。相反,會顯示原始 HTML 程式碼。
解決方案:
要在 Blade 範本中正確顯示 HTML,您需要使用 {!! !!} 語法。此語法會停用自動轉義,允許 HTML 程式碼呈現為實際的 HTML。
這是修正的程式碼:
{!! $text !!}
透過使用 {!! !!} 而不是 {{ }},HTML 會如預期顯示。需要注意的是,只有當您確定字串不包含任何可能帶來安全風險的不安全 HTML 程式碼時,才應使用此語法。
以上是如何在 Laravel Blade 模板中正確顯示 HTML?的詳細內容。更多資訊請關注PHP中文網其他相關文章!