1

我有显示 PDF 的功能。它由单击按钮触发以显示/下载 pdf 。

如果我使用php artisan serve,此功能可以显示/显示此数据(下载前),但现在由于我的数据表上的 BUG 而我不使用php artisan serve,所以我使用 XAMPP 。

如果我点击按钮下载,它不显示数据,它会自动下载。

我怎么能解决这个问题?

public function PDF(Request $request,$id){
    $users = User::findOrFail($id);

    $pdf = PDF::loadView('admin.pdf',['users' => $users]);
    return $pdf->stream('Profile.pdf', array('Attachment'=>0));              
}

它是我的控制器

4

2 回答 2

1

请提及header

$pdf->stream('Profile.pdf')
           ->header('Content-Type','application/pdf');

请同时检查您的 carome 设置。

1) 在您的计算机上,打开 Chrome。

2) 在右上角,点击更多设置

3) 在底部,单击高级。

4) 在“隐私和安全”下,单击站点设置

5) 在底部附近,单击PDF文档。

6)打开下载 PDF 文件,而不是在 Chrome 中自动打开它们。

于 2019-07-25T13:24:34.063 回答
0

我不确定,但我认为这可能是必须由浏览器设置设置的东西。如何更新pdf浏览器设置

于 2019-07-25T13:14:59.367 回答