sqlite Laravel访问用于显示的SQL数据数组

roejwanj  于 2022-11-15  发布在  SQLite
关注(0)|答案(1)|浏览(125)

我有一个由DB::SELECT语句返回的数组,我希望将其传递到页面中的for语句中以进行显示,但在这样做时遇到以下错误:

我的数组如下所示:

Array ( [0] => stdClass Object ( [company_name] => Apple [count(*)] => 2 ) [1] => stdClass Object ( [company_name] => Facebook[count(*)] => 1 ) [2] => stdClass Object ( [company_name] => Netflix [count(*)] => 1 ) )

PHP本身:

<div class=" mt-5 text-center">
        @if ($metric_data)
            @foreach ($metric_data as $metric_datas)
                <tr>
                    <td>{{ $metric_data->company_name }}</td>
                    <td>s</td>
                </tr>
            @endforeach
        @else
            <p>No items found.</p>
        @endif
    </div>

我不确定为什么它不能访问它?如有需要,敬请惠顾!

jljoyd4f

jljoyd4f1#

请更改您的代码,并将此Foreach变量放在错误位置,这都是🙂

<div class=" mt-5 text-center">
    @if ($metric_data)
        @foreach ($metric_datas as $metric_data)
            <tr>
                <td>{{ $metric_data->company_name }}</td>
                <td>s</td>
            </tr>
        @endforeach
    @else
        <p>No items found.</p>
    @endif
</div>

相关问题