如何查看和下载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); 
} 
+0

我不能使用助手资产先生... plese帮助我,应该写什么我的看法。 – Shuvo

+0

我用2个代码示例更新了答案。 –