Laravel,使用https协议导出pdf时出错
Laravel, error when exporting pdf using https protocol
我有一个方法可以收集一系列记录并将它们发送到视图,以导出为 pdf,我使用 Laravel 和 dompdf
/**
* @param Request $request
* @param $id
* @return mixed
*/
public static function pdfExport(Request $request, $id)
{
$day = $request->get('day');
...
$group_arr = [];
$pdf = PDF::loadView('front.cars.pdfExport', compact('group_arr'));
return $pdf->download('cars.pdf');
}
然后视图看起来像这样
<style>
.table{width:100%;margin-bottom:1rem;color:#212529}
</style>
<table>
<tr>
<td bgcolor="#415981">
<img id="definition-image" width="50%" height="50%" src="{{asset('assets/img/logo/logo.png')}}"><br>
</td>
</tr>
<tr>
<td>TEST PDF
</td>
</tr>
</table>
如果我通过 http:// 进行调用,则此代码适用于我的本地计算机和我的服务器,而不是通过 https://
我从 chrome 收到错误消息“错误:网络错误”
download() 需要一个文件路径。您可能应该只使用 Storage::download
我有一个方法可以收集一系列记录并将它们发送到视图,以导出为 pdf,我使用 Laravel 和 dompdf
/**
* @param Request $request
* @param $id
* @return mixed
*/
public static function pdfExport(Request $request, $id)
{
$day = $request->get('day');
...
$group_arr = [];
$pdf = PDF::loadView('front.cars.pdfExport', compact('group_arr'));
return $pdf->download('cars.pdf');
}
然后视图看起来像这样
<style>
.table{width:100%;margin-bottom:1rem;color:#212529}
</style>
<table>
<tr>
<td bgcolor="#415981">
<img id="definition-image" width="50%" height="50%" src="{{asset('assets/img/logo/logo.png')}}"><br>
</td>
</tr>
<tr>
<td>TEST PDF
</td>
</tr>
</table>
如果我通过 http:// 进行调用,则此代码适用于我的本地计算机和我的服务器,而不是通过 https://
我从 chrome 收到错误消息“错误:网络错误”
download() 需要一个文件路径。您可能应该只使用 Storage::download