2016-07-28 4 views
0

Hier ist meine Ansicht in LaravelWie zum Ansehen und Herunterladen doc, pdf, ppt, zip, rar, in 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 

ich will docx hier auch sehen, ppt, pdf, zip und rar-Datei und möchte auch in laravel 5.2 herunterladen was soll ich tun?

Antwort

0

In Laravels Ansichten können Sie die helper asset verwenden, um auf Assets aller Art zu verweisen: jpg, png, docx, ppt, pdf, zip, rar, ... aber Sie können nur die Assets sehen, die von der Navigator, wie Bilder oder PDF-Dateien. Sie können keine zip- oder rar-Dateien sehen, daher müssen Sie diese Art von Assets herunterladen.

Zum Beispiel

<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"> 

Die "Vermögen" Ordner innerhalb der "public" Ordner erzeugen (Ihr öffentlicher Pfad).

Sie können es mit anderen Asset-Typen verwenden: docx, ppt, pdf, zip, rar, ...

In Laravel Controllern Sie die download method in der HTTP-Antwort verwenden kann, den Vermögenswert zum Download bereit. Zum Beispiel kann eine PDF-Ressource:

$basepath = storage_path() . '/pdf'; 
$fileName = 'invoice_20160729.pdf'; 
if (file_exists($basepath . '/' . $fileName)) { 
    return response()->download($basepath . '/' . $fileName); 
} 
+0

i nicht Helfer Asset Sir verwenden können ... helfen Sie mir plese, was sollte aus meiner Sicht schreiben ??. – Shuvo

+0

Ich habe die Antwort mit 2 Codebeispielen aktualisiert. –