问题描述
我对larvel还是陌生的,一直到处都是,但是找不到答案。
但是我在数据库中有一个https链接,但是生成PDF时,将图像更改为http时会收到“找不到或未知的img”消息,它们会显示出来,但是页面不安全。
不确定这是否是一个问题。
这是我第一次研究这样的后端问题。并感谢您的帮助。
解决方法
如果SSL证书无效或具有自签名,则需要允许它才能生效。
类似这样的东西:
$pdf->getDomPDF()->setHttpContext(
stream_context_create([
'ssl' => [
'allow_self_signed'=> TRUE,'verify_peer' => FALSE,'verify_peer_name' => FALSE,]
])
);
,
多次尝试后的最终解决方案 确保安装 php BCMath 模块 :) 它对我有用 :)
chmod -R 777 /tmp
sudo apt install php7.2-bcmath
systemctl restart php7.2-fpm