如何在laravel 5.6中下载pdf文件?

时间:2018-07-05 10:24:39

标签: php laravel-5

我已将pdf文件存储在公用文件夹内的files文件夹中。现在,我在resources / views / admin / view_data.blade.php

中有一个“下载”按钮

当我单击下载按钮时如何下载pdf文件?

2 个答案:

答案 0 :(得分:0)

尝试一下。 当您单击按钮时,调用路线和方法,然后使用此代码。您可以更改目录路径。

public function getDownload()
{
  //PDF file is stored under project/public/download/info.pdf
  $file= public_path(). "/download/info.pdf";

  $headers = array(
          'Content-Type: application/pdf',
        );

    return Response::download($file, 'filename.pdf', $headers);
}

答案 1 :(得分:0)

仅需少量添加,如果您使用的是IDE,则以下内容将防止出现任何问题 return response()->download($file, 'filename.pdf' ,$headers);