如何查看和下载DOC,PDF,PPT,ZIP,RAR,在laravel
问题描述:
这是我在laravel视图如何查看和下载DOC,PDF,PPT,ZIP,RAR,在laravel
@if($status->type == 1)
<a href="{{ $status->image_url }}"></a>
<img src="{{asset('status_images/'.$status->image_url)}}" class="img-responsive" style="width:100%;">
@endif
我要查看这里也DOCX,PPT,PDF,ZIP和RAR文件也想在laravel 5.2下载我应该怎么做?
答
在Laravel视图中,您可以使用helper asset链接到任何类型的资源:jpg,png,docx,ppt,pdf,zip,rar,...但您只能看到可由导航器,如图像或PDF文件。你看不到zip或rar文件,所以你必须下载这种资产。
例如,
<script src="{{asset('/assets/vendors/bootstrap/dist/js/bootstrap.min.js')}}"></script>
会产生
<link href="http://example.com/assets/vendors/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
的 “资产” 文件夹是 “公共” 文件夹(你的公共道路)内。
您可以与其它资产类型使用它:DOCX,PPT,PDF,ZIP,RAR,...
在Laravel控制器可以使用download method在HTTP响应下载资产。例如,一个PDF资源:
$basepath = storage_path() . '/pdf';
$fileName = 'invoice_20160729.pdf';
if (file_exists($basepath . '/' . $fileName)) {
return response()->download($basepath . '/' . $fileName);
}
我不能使用助手资产先生... plese帮助我,应该写什么我的看法。 – Shuvo
我用2个代码示例更新了答案。 –