2015-06-09 60 views
0

我正在爲我的主頁上的模板工作,從數據庫中拉出某些部分的html。例如,我有一個帶可編輯文本的滑塊。存儲在數據庫中的幻燈片兩種文字有沒有辦法讓Laravel不能將符號轉換爲html代碼?

"Name is a multipurpose venue <br /> Empowering people and their passions" 

但是,當我在我的模板返回此,它的<轉換爲&lt;和>&gt;這只是導致「<br />」,以顯示在頁面上。

有什麼辦法可以阻止它嗎?

+0

根據文檔,「默認情況下,Blade {{}}語句通過PHP的htmlentities函數自動發送以防止XSS攻擊。如果您不希望數據被轉義,可以使用以下語法:'Hello, {!! $ name !!}。「 – ceejayoz

回答

8

要在沒有任何更改的情況下回顯字符串,請使用{!! !!}語法而不是{{ }}

+0

注意這並不能保護他不受xss的限制,因爲他從數據庫中獲取數據。這是數據用戶輸入嗎? –

相關問題