如何在laravel 5.1中从数据库中检索图像?

时间:2015-12-15 09:28:09

标签: image laravel get

我在数据库中有图像名称,并在public/image文件夹中上传图像。

现在我想在网页上显示图片。

我该怎么做?

我正在使用

<img src="{{ URL::to('/') }}/images/{{ $item->Photo }}" alt="{{ $item->Title }}"/>

4 个答案:

答案 0 :(得分:2)

您可以使用asset()辅助函数,如下所示:

<img src="{{ asset("images/$item->Photo") }}" alt="{{ $item->Title }}" >

答案 1 :(得分:0)

您可以使用<img src="{{ asset('/image') }}" />

答案 2 :(得分:0)

最简单的方法是为用户模型添加方法。

该方法将返回图像的url,例如,您将该方法命名为getImageUrl()。

你的职能:

public function getImageUrl(){
    return asset($this->image);
}

这样你只需要在你的视图中做这样的事情

<img src="{{ $user->getImageUrl() }}" />

然后,如果您在某些时候更改了图片的存储位置,则只需在getImageUrl函数中更改它。

答案 3 :(得分:0)

{{HTML::image("images/$item->YourDBFieldNameOfImageURL", "ALT description", "");}}