大家好,可以幫幫我嗎。我嘗試在 Summernote 文本編輯器的 .blade 上顯示 HTML,但它顯示如下圖。

uj5u.com熱心網友回復:
在刀片模板中輸出資料時,如果使用雙花括號,{{ $data }}則傳遞變數htmlspecialchars以防止潛在的 XSS 攻擊。這會導致 HTML 作為文字字串輸出。
您可以使用{!! $data !!}來輸出資料而無需進行此轉義。
Laravel 的檔案很好地描述了這一點;https://laravel.com/docs/8.x/blade#displaying-unescaped-data
請注意檔案中的警告:
回顯由應用程式用戶提供的內容時要非常小心。在顯示用戶提供的資料時,您通常應該使用轉義的雙花括號語法來防止 XSS 攻擊。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/368481.html
上一篇:如何在不覆寫同一頁面上的帖子的情況下在PHP中制作無限數量的帖子?
下一篇:選中陣列中存在的所有值
