我希望在laravel中显示另一个站点的图像。这是我在视图中使用的代码片段,用于显示房地产列表的图像。
<tr>
<th>Image</th>
<td>{{ HTML::image($listing->image) }}</td>
</tr>
其中$listing->image
是图片的网址。 (位于不同的网站上)问题是,当生成最终的HTML时,它会将我的网站的URL放在图像src属性的开头。
我期待
<img src="othersite.com/image_path">
但是Laravel首先放置我网站的网址:
<img src="mysite.com/othersite.com/image_path">
有没有办法阻止Laravel首先放置我网站的网址,只是放置我提供的网址?
我尝试了以下内容:
<td><img src="{{$listing->image}}"/><td>
它仍然会继续将我网站的网址放在那里。
答案 0 :(得分:0)
您必须在图片名称中添加http://。一个例子:
{{ HTML::image('http://' . $listing->image) }}
或者,如果它真的在您的项目之外,只需将http://
添加到数据库中的图像列。