我见过人们使用base64_decode来解码图像,但我想从我的数据库中解码图像并在我的视图中显示它。有什么想法吗?
在我做了一些研究后,我发现我需要在解码后将其转换为图像,但我该怎么做?提前致谢
控制器:
public function getInfo($id) {
$data = personal_info::where('id',$id)->get();
return view('test',compact('qualification','data'));
}
View.blade.php:
@foreach ($data as $object)
<b>Signature: </b>{{base64_decode($object->signature)}}<br><br>
@endforeach
路线:
Route::get('user/show/{id}','HomeController@getInfo')->name("user.show");
答案 0 :(得分:0)
在保存时,您可以另存为(如果您正在使用laravel图像干预package)
$images = Input::file('images');
foreach($images as $image){
$imageDb = (string)Image::make($img)->encode('data-url');
// save the image in database now
}
您可以将$imageDb
保存在数据库的图像故事中,您可以从数据库中获取图像并显示正常情况,在您的刀片文件中提供如下所示的img标记中的src属性