如何显示图像(类型二进制)从mysql的视图在Laravel 4


How to show image (type binary) from mysql on a view in Laravel 4?

我有mysql上的表用户,并添加了一个列"image",这是一个类型二进制(image png)。当我在视图中显示图像时,我使用以下代码:

<p>Avatar: {{Auth::user()->image}}</p>

但它显示的是这样的东西:PNG IHDR,,y}, u pHYs, tEXtSoftwareAdobe ImageReadyq, <, nIDATx, & Gy7, &}K,]I…

如何解决这个问题?

试着这样写:

<img src="data:image/png{{-- change mime type if it's not png --}};base64,{{ base64_decode(Auth::user()->image) }}" />