2016-09-30 8 views
0

Ich muss Dateien von meiner Laravel App herunterladen. Der Download kann für autorisierte Benutzer erfolgen. Ich möchte diese Dateien nicht im öffentlichen Verzeichnis ablegen.Laravel 5.3 richtiger Weg zum Sichern von Dateien zum Download

Ich verwende diese Antwort in meinem Controller, um eine Datei herunterzuladen, aber ich weiß nicht, wie man auf Dateinamen/Pfad verweist.

Meine Datei befindet sich unter storage/app/export/file.txt. Aber ich sehe Download-Methode annehmen, der Stamm ist Speicher/app/public (die mit Public/Storage/verknüpft ist).

Wie kann ich Datei zum Herunterladen von nicht öffentlichen Festplatte liefern?

Antwort

2

einfach den vollständigen Pfad so passieren:

return response()->download(storage_path('app/export/file.txt')); 
+0

Danke, alles funktioniert;) – energetyk

Verwandte Themen