在 Laravel 控制器中,如果有人只想发送 html 作为响应并在浏览器中显示它,那么执行此操作而不出现任何问题的最佳方法是什么。
我想要类似的东西:
$html = "<html>-- All html document content --</html>"
// to show as html in browser.
return $html;
经过一番搜索,我找到了一个简单的方法,您可以提供任何其他方法来执行此操作,或者如果这是错误的方法。
return response($html, 200)->headers('Content-Type', 'text/html');
它在我的机器上运行。 请大家多提建议
使用
header
而不是headers
!
return response($content)
->header('Content-Type', $type)
->header('X-Header-One', 'Header Value')
->header('X-Header-Two', 'Header Value');