我需要从Laravel App下载文件。可以为授权用户下载。我不想把这些文件放在公共目录中。
return response()->download('/storage/app/export/file.txt');
我在我的控制器中使用此响应来下载文件,但我不知道如何引用文件名/路径。
我的文件位于storage / app / export / file.txt。但我看到下载方法假设root是storage / app / public(链接到public / storage /)。
如何提供从非公共磁盘下载的文件?
答案 0 :(得分:2)
只需通过如下所示的完整路径:
return response()->download(storage_path('app/export/file.txt'));