所以我想在我的视图中显示图像而不是图像名称。
我的观点是这样的
<img src="{{$post->image}}" />
Run Code Online (Sandbox Code Playgroud)
我想要的是显示实际图像而不是图像的名称。我怎样才能做到这一点?我应该先将图像保存在公共文件夹中吗?还是我的方法不对?请赐教?太感谢了。我试过这个方法
{{ HTML::image($post->image, '', array('class' => 'image')); }}
Run Code Online (Sandbox Code Playgroud)
但我仍然得到相同的输出。
首先,你必须将图像存储在公共目录中(如果不是,浏览器无法访问它们)
然后就看$post->image实际情况如何了。如果它是相对路径,public你可以这样做:
<img src="{{ asset($post->image) }}" />
Run Code Online (Sandbox Code Playgroud)
或者:
{{ HTML::image($post->image, '', array('class' => 'image')); }}
Run Code Online (Sandbox Code Playgroud)
由于您的图像存储在public/img并且该image属性仅保存名称(不带img/),因此您必须在前面添加:
<img src="{{ asset('img/' . $post->image) }}" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
67693 次 |
| 最近记录: |