Ответ 1
Вы можете вызвать render()
в view
.
$html = view('users.edit', compact('user'))->render();
См. View
исходного кода для получения дополнительной информации.
Мне нужен html как строка. И мне нравится использовать blade-движок для хранения и рендеринга html.
Эта строка html необходима для преобразования в PDF.
На данный момент у меня есть потоки видео в ответ на браузеры.
return view('users.edit', compact('user'));
Как я могу получить свой html-текст из шаблона клинка?
Спасибо.
Вы можете вызвать render()
в view
.
$html = view('users.edit', compact('user'))->render();
См. View
исходного кода для получения дополнительной информации.
<!-- View stored in resources/views/greeting.blade.php -->
<html>
<body>
<h1>Hello, {{ $name }}</h1>
</body>
</html>
<!-- In your php controller -->
return view('greeting', ['name' => 'James']);