2
我正在寻找从laravel的其他网站显示图像。以下是我在视图中使用的代码片段,显示房地产列表的图像。从Laravel的另一个网站显示图像4
<tr>
<th>Image</th>
<td>{{ HTML::image($listing->image) }}</td>
</tr>
其中$listing->image
是图像的URL。 (位于不同的网站上)问题是,当生成最终的HTML时,它将我的网站的URL放置在图像src属性的开头。
我期待
<img src="othersite.com/image_path">
但Laravel首先把我网站的网址,像这样:
<img src="mysite.com/othersite.com/image_path">
有没有办法从第一把我的网站的网址,只是把该URL阻止Laravel我给的是什么?
我曾尝试以下:
<td><img src="{{$listing->image}}"/><td>
,它仍然继续把我的网站的网址在那里第一次。
旁注:实际上,为了查看来自外部网站的图像,您需要'http://而不仅仅是'example.com'。 –
如何生成'$ listing-> image'?你可以在你的控制器中执行var_dump($ listing-> image);''我有一种感觉,它正在被'mysite.com'预先保存,并且与Blade没有任何关系。 – Sam
谢谢@ Fred-ii-!您需要将http(s)://放入传递给图像的URL中。 – user3267478