通过电子邮件将chartchar中制作的图形发送到电子邮件地址。将图形作为附件或电子邮件正文发送。请让我知道如何在laravel中将图形附加到电子邮件。任何源代码都会有帮助。
答案 0 :(得分:1)
我也遇到了这个问题,我想将Chart.js图表作为图像。我构建了一个Web服务,该服务接受Chart.js配置并返回PNG图像。
该服务称为QuickChart,它的名称为open source。
采用这样的Chart.js配置:
ByVal
并将其放入URL:
{
type: 'bar',
data: {
labels: ['January', 'February', 'March', 'April', 'May'],
datasets: [{
label: 'Dogs',
data: [ 50, 60, 70, 180, 190 ]
}, {
label: 'Cats',
data: [ 100, 200, 300, 400, 500 ]
}]
}
}
端点返回此PNG:
不要忘记对图表配置进行URL编码。要在PHP中使用此功能,请使用urlencode函数对图表定义进行编码:
/chart