0
我試圖動態地生成在laravel的表。然而,當我生成HTML是改變「<」(從<table>
,<tr>
和<td>
)爲<
laravel「<」轉換爲「<」
這意味着它只是打印出<table>
等瀏覽器,而不是製作一個表格。
如何阻止發生這種轉換?
我試圖動態地生成在laravel的表。然而,當我生成HTML是改變「<」(從<table>
,<tr>
和<td>
)爲<
laravel「<」轉換爲「<」
這意味着它只是打印出<table>
等瀏覽器,而不是製作一個表格。
如何阻止發生這種轉換?
默認情況下,刀片{{ }}
語句通過PHP的ヶ輛自動發送功能,以防止XSS攻擊。如果您不希望數據被轉義,則可以使用以下語法:
{!! $str!!}
它正在轉義字符串。 $ var !!}' –
謝謝Sougata,這工作。我在使用{{$ var}}之前 – datavoredan
之後laravel 5更新,如果我記得html轉義已更改。所以只需使用{! $ var !!}或使用普通的老式php echo;) – themightysapien