{{render_part( "user_profile");}のようなビューヘルパーを使いたいです。 }} laravelレイアウトでは、render_profileが返され、html、 これはプレーンな文字列として表示され、HTMLとしてレンダリングされませんまた、私はコアをオーバーライドするカスタムクラスを書くことができるようにlaravelブレード/ビューのコンパイルアーキテクチャを理解するための良いガイドが必要ですメソッド。laravel view出力を変数としてレイアウトにエコー/埋め込む方法
答えて
私はGerard Rechesの回答をupvotedしました。しかし、コントローラからビューをレンダリングし、ビューにHTMLを表示したい場合:
デフォルトでは、Blade {{ }}
ステートメントは、XSS攻撃を防ぐためにPHPのhtmlentities関数によって自動的に送信されます。
{!! $myHTML !!}
・ホープ、このことができます:あなたはあなたのデータをエスケープしたくない場合は、次の構文を使用することができます。
本当にありがとうございます。 $ myHTML !!} 'をコントローラからの変数として使用できますか? – harish
もちろん、あなたのコントローラ内にビューをレンダリングし(必要に応じて変数を渡す)必要があります。このような何かが動作するはずです: '$ html = view( 'your.view'、['foo' => 'bar']) - > render();'。 * $ html *をレスポンスに追加して出力します。 Laravelのビュー(https://laravel.com/docs/master/views)でドキュメントをチェックアウトしてください。それはかなりよく書かれています。 – JasonK
- 1. calabash androidのreport.htmlにログを出力/埋め込む方法
- 2. Google Business Viewバーチャルツアーを埋め込む
- 3. カレンダーをレイアウト内に埋め込む方法
- 4. symfonyのレイアウトでサイドバーコンテンツを埋め込む方法は?
- 5. 私の場合、レイアウトを別のレイアウトに埋め込む方法は?
- 6. 変数の値を新しい変数に埋め込む
- 7. VBをasp.netに埋め込む方法
- 8. VLCをウェブページに埋め込む方法
- 9. ブラックベリーアプリケーションにJavaScriptを埋め込む方法
- 10. URLをHTMLに埋め込む方法
- 11. シェアポイントページにサーバーコードを埋め込む方法
- 12. jarをHTMLに埋め込む方法
- 13. TabPanelにNestedListを埋め込む方法
- 14. pdf.jsをファンシーボックスに埋め込む方法
- 15. MulesoftにCDATAを埋め込む方法
- 16. flashbuilderにアセットを埋め込む方法
- 17. ウェブページにウェブブラウザを埋め込む方法
- 18. ウェブページをアプレットに埋め込む方法
- 19. gpsをビデオに埋め込む方法
- 20. dllをメモリに埋め込む方法
- 21. ナビゲーションコントローラーをタブバーコントローラーに埋め込む方法
- 22. グリフコンをグリッドに埋め込む方法
- 23. React-generated入力フィールドをJQueryに埋め込む方法
- 24. R - Jupyterのノートブック出力にHTMLコードを埋め込む方法は?
- 25. react-native-pdf-view - pdfViewにbase64またはblobを埋め込む方法
- 26. ワードファイルをリソースとして埋め込む
- 27. 変数に構造体の変数を埋め込む
- 28. RDLCを使用してPDFにフォントを埋め込む方法
- 29. JupyterのHTML出力をWebページに埋め込む
- 30. データセットでサブレポートを埋め込む方法
なぜ、ブレード '@include( 'view')'を使用していないのですか? –
はい、正確ですが、私はコントローラから動的に決定されたサブビューを含める必要がありますので、コントローラーからブレードレイアウトに@include( 'viewname'、$ data)を動的にエコーしたいと考えています – harish