在Laravel 4中显示来自其他网站的图像

时间:2014-05-20 18:16:09

标签: php image laravel-4 blade

我希望在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>

它仍然会继续将我网站的网址放在那里。

1 个答案:

答案 0 :(得分:0)

您必须在图片名称中添加http://。一个例子:

{{ HTML::image('http://' . $listing->image) }}

或者,如果它真的在您的项目之外,只需将http://添加到数据库中的图像列。