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