如何在带有html标签的laravel刀片中显示数据

时间:2019-03-27 16:03:06

标签: php laravel laravel-blade trumbowyg

我在我的应用程序中使用了WYSIWG功能,效果很好。现在我的问题是在用户端显示其数据。我正在尝试使用{!! !!},但运气不好。这是我的两种数据类型,第一种适用于{!! !!},而另一种则不能:

工程

<p><strong>Lorem</strong> ipsum dolor asdjfgjasfgbjgj
gjbhgjgjgjkghkj; lkfakj ;ljljfl sdfadfasfd asera
        <br>sdjfhgbkjhb jhgasfd <br><img src="https://instagram.fmnl4- 
4.fna.fbcdn.net/vp/9cc3e3163fa4c45e36ba06dab80a2a8b/5D0C4134/t51.2885- 
15/e35/52578723_295046217837106_4438462673106962420_n.jpg? 
_nc_ht=instagram.fmnl4-4.fna.fbcdn.net" height="500" width="500"></p> <br> 
jdsfa bygjhsdg jkbv kjbv lvkbsal lkjb nlknasdkfl lkjbokhbkldjskljbhjlkhkjhkl  
kjlkd aslkh l<br> jhasgdf jhdgywaegrhbkihn kjb klaSNDfckhb kjaghdfjbkjh 
<br>adsf knihlkh lk j ojlojjk <h1>fg lknhl kh lkuh adji3wij;oji voi npo ; 
posdjfopijnpaiywer <h1>

        <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
    <html><body><p><strong>Lorem</strong> ipsum dolor <strong>asdjfgjasfgbjgj </strong>gjbhgjgjgjkghkj; lkfakj ;ljljfl sdfadfasfd asera
                <br>sdjfhgbkjhb jhgasfd <br><img src="https://instagram.fmnl4-4.fna.fbcdn.net/vp/9cc3e3163fa4c45e36ba06dab80a2a8b/5D0C4134/t51.2885-15/e35/52578723_295046217837106_4438462673106962420_n.jpg?_nc_ht=instagram.fmnl4-4.fna.fbcdn.net" height="500" width="500"></p> <br><p> jdsfa bygjhsdg jkbv kjbv lvkbsal lkjb nlknasdkfl lkjbokhbkldjskljbhjlkhkjhkl  kjlkd aslkh l</p><p> jhasgdf jhdgywaegrhbkihn kjb klaSNDfckhb kjaghdfjbkjh </p><p>adsf knihlkh lk j ojlojjk </p><h1>fg lknhl kh lkuh adji3wij;oji voi npo ; posdjfopijnpaiywer </h1><h1></h1></body></html>

我以这种方式解析它们:

{!! substr($new ->content, 0, 70) !!}

结果如下:

enter image description here

第二个正在使用刀片未转义标签。我希望它们都只显示前70个字符。我正在使用Laravel trumbowyg WYSIWG插件。有人知道如何在刀片php中显示它吗?

1 个答案:

答案 0 :(得分:0)

为了绕过刀片服务器的限制,您应该使用@php @phpend并在其中编写纯PHP代码。