如何在 laravel 视图边栏中显示数据库列中的 Json 编码数据

共2个回答, 标签: php laravel

正在将图像位置 url 存储到我的数据库列 (称为图像)。而这些都是这种形式的..。["http://kizflex.local/properties/10.jpg"、"http://kizflex.local/properties/11.jpg"]

那么, 如何循环访问此特定列, 以便获取每个地址并将其显示在我的视图中呢?求求你了, 我需要帮助。

@foreach($properties->all() as $property)
                   {{$property->property_title}}
                   @foreach (json_decode($property->property_image, true) as $image)



    @endforeach
@endforeach
第1个答案
< count($productdetails);$i++)="">





    @endfor
第2个答案

您的数组只有一个级别, $image 字符串也是如此。您需要替换 {{ $image[0] }} {{ $image }} 为。

@foreach($properties->all() as $property)
    {{$property->property_title}}
    @foreach (json_decode($property->property_image, true) as $image)

    @endforeach
@endforeach

相关问题

mysql _ 拿给数组 ()/mysql_fetch_assoc ()/mysql_fetch_row ()/mysql_num_rows 等希望参数1是资源或结果 参考-此错误在 PHP 中意味着什么? 如何在 PHP 中分析和处理 HTML\ xml? React Laravel 5.8.33 Axios: 使用 axios.post 请求注册用户时出错; 澄清代码问题 工匠命令 &ldquo;品牌: 月 Laravel 验证&rdquo; 是不确定的 使用 Laravel 创建新项目会引发异常