Laravelで二重中括弧を印刷する方法を知っています:@{{ }}
。
しかし、どうすればトリプル中括弧を印刷できますか?前に@を追加するという私の最初の考えは機能しません、Laravelはまだそれを解釈しようとします。
中括弧をHTMLエンティティにエンコードせずに簡単な方法はありますか?
これが最も簡単な方法です。 HTMLエンティティを使用して、中括弧をエスケープします。 Laravel 5. HTMLエンティティのリストについてはこちらを参照してください。 HTMLエンティティ
コード
{{{text}}}
出力
{{{text}}}
ごく最近、この問題を修正する プルリクエスト がマージされました!!
Laravel 5.1.7以降、期待どおりに@
記号を使用できます。
@{{{ ... }}}
これまでに見つけた最も醜い回避策は、最初の2つのブラケットを通常どおりエスケープし、それらと3番目のブラケットの間に非表示を追加することです。
@{{‌{test}}}
さらに調査し、より良いものが見つかった場合はこの回答を更新します...
それらを印刷したいだけの場合は、これを使用してください。
{{ '{{{' }}
laravel 4.2。でVue.jsを使用して生のHTMLをレンダリングしようとすると、同じ問題が発生しました。私にとって最も簡単な解決策は、ブレードテンプレートで単純なphpエコーステートメントを使用することでした。
<?php echo '{{{ text }}}'; ?>
私のためにトリックをしました。
もう1つの方法は次のとおりです
{@{{Text}}}