我创建了一条路线,旨在跟踪电子邮件打开情况
Route::get('/stats/{token}/pixel-email-read.png',
'StatController@trackEmailRead')
->name('stats.pixel-email-read');
我在电子邮件建设中使用它,如下
<img src="{{ route('stats.pixel-email-read', [ 'token' => $order->token ] ) }}">
实际代码正在生成 1x1 透明 ping
public function trackEmailRead(Request $request, string $token)
{
header('Content-Type: image/png');
echo base64_decode('iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8Xw8AAoMBgDTD2qgAAAAASUVORK5CYII=');
}
它适用于电子邮件,但不适用于浏览器。
如果我打开浏览器我会得到这个
我希望看到浏览器以图像形式打开我的链接。
我究竟做错了什么?
慕虎7371278
HUH函数