You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从API返回的photos数组中获取big尺寸图片?

解决方案

因为photos是数组类型的属性,不是单个对象,所以没法直接用$property->photos->big这种方式调用。你得先定位到数组里的具体元素,才能访问big字段。

方法1:遍历所有图片(适用于多图场景)

如果photos数组里包含多个图片对象,用循环遍历输出:

@foreach($property->photos as $photo)
    <img src="{{ $photo->big }}" alt="房源图片">
@endforeach

方法2:直接取第一张图片(适用于单图场景)

如果确定photos数组里只有一个图片元素,可以通过索引直接获取:

@if(isset($property->photos[0]))
    <img src="{{ $property->photos[0]->big }}" alt="房源图片">
@endif

为什么之前的调用方式无效?

$property->city能生效是因为city是单个字符串/对象属性,而photos是数组结构,必须先拿到数组里的具体对象,才能访问该对象的big属性。

内容的提问来源于stack exchange,提问作者gijselaar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 21:55:39