如何使用php/laravel迭代这个JSON

如何使用php/laravel迭代这个JSON,php,laravel,Php,Laravel,我需要进入每个级别。我使用的是LaravelBlade和php。我尝试了几种不同的方法,但没有成功,下面是我尝试的一个例子: @foreach($exercisePlan as $al) @if(isset($al->exercises)) <li>{{$al->exercise->description}}</li> @endif @endforeach 立即编辑获取错误:未定义变量:练习: @forea

我需要进入每个级别。我使用的是LaravelBlade和php。我尝试了几种不同的方法,但没有成功,下面是我尝试的一个例子:

@foreach($exercisePlan as $al)
   @if(isset($al->exercises))
     <li>{{$al->exercise->description}}</li>
   @endif
@endforeach
立即编辑获取错误:未定义变量:练习:

            @foreach($exercisePlan as $al)
                @if(isset($al->exercises))
                    @foreach($al->$exercises as $exercise)
                        <li>{{$exercise->description}}</li>
                    @endforeach
                @endif
            @endforeach
@foreach($al形式的锻炼计划)
@如果(isset($al->练习))
@foreach($al->$exercises作为$exercise)
  • {{$exercise->description}
  • @endforeach @恩迪夫 @endforeach
    明白了:

                    @foreach($exercisePlan as $plan)
                        @foreach($plan->exercises as $exercises)
                            @foreach($exercises->exercise as $exercise)
                                {{$exercise->name}}
                            @endforeach
                        @endforeach
                    @endforeach
    

    练习是一个数组,因此您需要在其上添加另一个
    foreach
    。然后你就可以得到描述了。@Ohgod为什么,对某些人来说,练习看起来也是一个数组reason@Ohgodwhy已更新,但仍无法获取。我现在试着做三次前额痛
                    @foreach($exercisePlan as $plan)
                        @foreach($plan->exercises as $exercises)
                            @foreach($exercises->exercise as $exercise)
                                {{$exercise->name}}
                            @endforeach
                        @endforeach
                    @endforeach