Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.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
生成的PDF仅用于下载,而不是在Laravel中进行流式传输_Laravel_Pdf_Stream - Fatal编程技术网

生成的PDF仅用于下载,而不是在Laravel中进行流式传输

生成的PDF仅用于下载,而不是在Laravel中进行流式传输,laravel,pdf,stream,Laravel,Pdf,Stream,我正在使用包生成PDF。我希望PDF在浏览器中以流式传输。但根据这份文档,它只是下载PDF文件,而不是在浏览器中进行流式传输。是否可以使用此方法流式传输PDF 查看 路线 Route::get('orders/invoice/{id}','Backend\OrdersController@generateInvoice)->name('admin.order.invoice'); 控制器 公共函数生成文件($id) { $order=订单::查找($id); $pdf=pdf::loadV

我正在使用包生成PDF。我希望PDF在浏览器中以流式传输。但根据这份文档,它只是下载PDF文件,而不是在浏览器中进行流式传输。是否可以使用此方法流式传输PDF

查看


路线

Route::get('orders/invoice/{id}','Backend\OrdersController@generateInvoice)->name('admin.order.invoice');
控制器

公共函数生成文件($id)
{
$order=订单::查找($id);
$pdf=pdf::loadView('backend.pages.orders.invoice',compact('order');
返回$pdf->stream('invoice.pdf');
}

只需放入return$pdf->stream();结果是相同的。您是否尝试了不同的浏览器?我用了和你一样的代码。它对我有用你是怎么使用facade的?没有。我只是在chrome上试过。那么,如果它能在其他浏览器中工作,为什么它不能在chrome上工作呢?