【问题标题】:How to loop through multidimensional array in Laravel Blade如何在 Laravel Blade 中循环遍历多维数组
【发布时间】:2020-06-22 00:47:27
【问题描述】:

我需要遍历块和问题以将其显示在我的刀片文件中。

This is my data

我尝试了foreach($result['blocks'] as block) 并得到了这个错误:

Cannot use object of type App\Services\Resources\SurveyDefinition as array

知道为什么会出现这个错误吗?

【问题讨论】:

  • 这个问题似乎根本没有包括任何解决问题的尝试。请编辑问题以显示您尝试过的内容。更多信息请查看How to Ask

标签: arrays laravel object


【解决方案1】:
foreach ($data['blocks'] as $block){
   {{ $block }}
}

注意:将 $data 重命名为您为变量命名的任何名称。

【讨论】:

    【解决方案2】:

    似乎blocks$result 的属性。它包含一个数组,但它本身不是一个数组。

    试试这个:

    foreach ($result->blocks as $block) {
        // Do something with $block
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-15
      • 1970-01-01
      • 2013-04-01
      相关资源
      最近更新 更多