laravelフレームワークでは、htmlファイルにPHPコードを追加するためにbladeを使用できます。
Laravelのブレードファイルでは、{{ }}
と{!! !!}
の両方の構文を使用しています。
これらの違いは何ですか?{{}}と{!!の違いは何ですか? !!} laravelブレードファイルには?
20
A
答えて
45
をあなたは
$first = "<b>Narendra Sisodia</b>";
、それがアクセスされたかのようにのようないくつかのスタイルで表示するあなたのコントローラからのデータを渡す場合ブレード内{{ $first }}
次いでoutput'llは
<b>Narendra Sisodia</b>
であり、それは次に{!! $first !!}
でブレード内でアクセスされた場合output'llは
ナレンドラSisodia
7
データをエスケープしない場合は、{!! !!}
を使用します。他の場合は{{ }}
を使用します。ドキュメントから
4
:デフォルトではhttps://laravel.com/docs/5.1/blade
は、ブレード{{ }}
文が自動的にXSS攻撃を防ぐためにPHPのにhtmlentities関数を介して送信されます。あなたのデータをエスケープしたくない場合は、次の構文を使用することがあります。
Hello, {!! $name !!}.
1
ブレード{{}}文が自動的にXSS攻撃を防ぐためにPHPのにhtmlentities関数を介して送信されます。
あなたがここで多くを見ることができます:https://laravel.com/docs/master/blade
0
データの使用をエスケープすること
{{ $data }}
データをエスケープしたくない場合は、
{!! $data !!}
関連する問題
- 1. difftimeと ' - 'の違いは何ですか?
- 2. A`と ``の違いは何ですか[:] `
- 3. `&`と `ref`の違いは何ですか?
- 4. バックスティックと$()の違いは何ですか?
- 5. `##`と `hashCode`の違いは何ですか?
- 6. "$^N"と "$ +"の違いは何ですか?
- 7. #{} $ {}と%{}の違いは何ですか?
- 8. typedefとの違いは何ですか?
- 9. %Qと%{}の違いは何ですか?
- 10. `==`と `is`の違いは何ですか?
- 11. $と$$の違いは何ですか?
- 12. NodeJS:「./ ..」と「..」の違いは何ですか?
- 13. $ dirtyと$ invalid:違いは何ですか?
- 14. Backbone.jsとPusherapp - 違いは何ですか?
- 15. libspeとlibspe2?違いは何ですか?
- 16. laravelのブレードファイルのHTMLモーダル内にIDを取得できません
- 17. リリースのラベルには、clearcaseとvssの違いは何ですか?
- 18. GoogleのDremelとは何ですか? Mapreduceとの違いは?
- 19. decodeURIComponentとunescapeの違いは何ですか?unescapeの問題は何ですか?
- 20. グロムとは何ですか? mapPartitionsとの違いは?
- 21. Androidでは、MotionEventのgetAction()とgetActionMasked()の違いは何ですか?
- 22. 重要な違いは何ですかext2-ext3とext3-ext4の違いは何ですか?
- 23. laravelビューのe()メソッドは何ですか?
- 24. Netty 4では、ctx.closeとctx.channel.closeの違いは何ですか?
- 25. HTTPプロトコルでは、ETagとContent-MD5の違いは何ですか?
- 26. RSpecでは、before(:suite)とbefore(:all)の違いは何ですか?
- 27. matplotlibでは、set_xlimとset_xboundの違いは何ですか?
- 28. gitでは、ダングリングコミットとダブリングブロブの違いは何ですか?
- 29. Luceneでは、ANALYZEDとANALYZED_NO_NORMSの違いは何ですか?
- 30. Rubyでは、String()と#to_sの違いは何ですか?