2016-09-30 23 views
0

私のLaravel Appからファイルをダウンロードする必要があります。承認されたユーザーに対してダウンロードを実行できます。私はこのファイルをパブリックディレクトリに入れたくありません。Laravel 5.3ダウンロード用のファイルを保護する適切な方法

return response()->download('/storage/app/export/file.txt'); 

私のコントローラでこの応答を使用してファイルをダウンロードしますが、ファイル名/パスの参照方法はわかりません。

私のファイルはstorage/app/export/file.txtにあります。しかし、私はダウンロード方法はrootがstorage/app/public(public/storage /にリンクしている)と仮定しています。

パブリックではないディスクからファイルをダウンロードする方法を教えてください。

答えて

2

はちょうどこのような完全なパスパス:

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

おかげで、すべてが動作します。) – energetyk

関連する問題