Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从laravel中刀片页面的存储文件夹下载文件?_Php_Laravel_Storage - Fatal编程技术网

Php 如何从laravel中刀片页面的存储文件夹下载文件?

Php 如何从laravel中刀片页面的存储文件夹下载文件?,php,laravel,storage,Php,Laravel,Storage,代码如下: <a download="MyPdf" href="{{ storage('app/public/file.pdf') }}" title="MyPdf">Download</a> pdf文件位于文件夹storage/app/public中 添加类似url的 Route::get('get/file', function(){ return Storage::download('path to file'); }) 现在点击url,您将下载该

代码如下:

<a download="MyPdf" href="{{ storage('app/public/file.pdf') }}" title="MyPdf">Download</a>

pdf文件位于文件夹storage/app/public中

  • 添加类似url的

    Route::get('get/file', function(){
        return Storage::download('path to file');
    })
    
  • 现在点击url,您将下载该文件


  • 首先,您需要创建一个符号链接

    php artisan storage:link
    
    这将创建指向
    /storage/app/public

    需要使用
    存储::url()后

    示例:

    <a download="MyPdf" href="{{ Storage::url('file.pdf') }}" title="MyPdf">Download</a>
    
    
    
    使用此功能,您将下载
    /storage/app/public/file.pdf
    文件夹中的内容

    尝试以下操作: