2016-02-09 157 views
0

我試圖動態地生成在laravel的表。然而,當我生成HTML是改變「<」(從<table><tr><td>)爲&lt;laravel「<」轉換爲「<」

這意味着它只是打印出<table>等瀏覽器,而不是製作一個表格。

如何阻止發生這種轉換?

+2

它正在轉義字符串。 $ var !!}' –

+0

謝謝Sougata,這工作。我在使用{{$ var}}之前 – datavoredan

+1

之後laravel 5更新,如果我記得html轉義已更改。所以只需使用{! $ var !!}或使用普通的老式php echo;) – themightysapien

回答

0

默認情況下,刀片{{ }}語句通過PHP的ヶ輛自動發送功能,以防止XSS攻擊。如果您不希望數據被轉義,則可以使用以下語法:

{!! $str!!} 
相關問題