Laravel 5.3 - 将呈现的代码下载为HTML

时间:2017-03-22 09:42:07

标签: php html file laravel-5 download

我的目标是在我的控制器中下载渲染视图。 看起来像这样:

$view = view('/´my/view', ['data' => $data])->render();

现在$view变量包含我要作为.html文件下载的所有渲染代码

我试过将变量下载为文件:

 $headers = ['Content-type: text/html'];
 return response()->download($view, 'view.html', $headers);

但是这会返回“文件不存在”。 是的,该文件不存在。是否可以直接下载?

抱歉我的英语不好。

感谢您的帮助!

解决方案:

header("Content-type: text/html");
header("Content-Disposition: attachment; filename='view.html'");
return $view;

0 个答案:

没有答案