web-dev-qa-db-ja.com

Laravelブレードビューを文字列として取得する方法

文字列としてhtmlが必要です。そして、ブレードエンジンを使用してhtmlを保存およびレンダリングするのが好きです。

このHTML文字列は、PDFに変換するために必要です。

現時点では、ブラウザへの応答としてブレードをストリーミングしています。

 return view('users.edit', compact('user'));

ブレードテンプレートからHTMLテキストを取得するにはどうすればよいですか?

ありがとうございました。

21

viewrender()を呼び出すことができます。

$html = view('users.edit', compact('user'))->render();

詳細については、 View ソースコードを参照してください。

38
fubar