我创建了一个方法,从AWS获取数据(图像文件)S3这样的:如何在刀片laravel显示来自AWS的S3图像5.2
public static function getImage ($imagePath)
{
if(Storage::exists($imagePath))
{
return Storage::disk('s3')->get($imagePath);
}else
{
return 'No Image';
}
}
我敢肯定,这些图像是存在于aws,所以这没有问题。这里
{!!Html::image(getImage($myPath),'logo',['width'=>60,'height'=>55])!!}
$ mypath中已经指出的,例如AWS特定文件: 然后我用上面的方法为SRC在我的刀片鉴于这样的桶/ file.jgp。但是当我运行我的网页时,这个Html :: Image给出了这样的视图:
这是怎么回事?为什么Html :: image无法渲染我的图像文件? :(
只是'{{HTML ::图像($ mypath中)}}' – vitr
http://laravel-recipes.com/recipe s/185/generated-an-html-image-element –
如果我只使用HTML :: image($ myPath),它会给出一个空的图像...... :) –