簡體   English   中英

如何訪問PHP Laravel集合的數據

[英]How can I access the data of a PHP Laravel Collection

402/5000我有一個名為“ Actividades”的表的數據收集,該數據與另一個名為“ Estrategias”的表有很多對很多的關系。

我的數據收集包含3個共享策略的Actividades。

因此,我的問題是如何在html中顯示三個Actividades中策略的屬性“ descripcion”。

該圖顯示了數據收集

在此處輸入圖片說明

這就是我在控制器中所擁有的

$actividades = Actividad::orderby('id', 'ASC')->with('estrategias')->where('evidencia_id', $evidenciaid)->get();
    dd($actividades);

這是我試圖在html中做的

    @foreach($actividades as $actividad)
      <div>
        {{$actividad->estrategias->descripcion}}}
      </div>
    @endforeach

在此處輸入圖片說明

estrategias是實例的數組Estrategia

@foreach($actividades as $actividad)
  <div>
    @if(isset($actividad->estrategias[0]){{$actividad->estrategias[0]->descripcion}}}@endif
  </div>
@endforeach

看看您發布的圖片,您似乎還需要遍歷estragias系列

@foreach($actividades as $actividad)
      <div>
        @foreach($actividad->estrategias as $estragias)
           {{ estrategias->descripcion }}
        @endforeach
      </div>
    @endforeach

這應該為您解決

如果有一種關系

@foreach($actividades as $actividad)
      <div>

          {{$actividad->estrategias->descripcion }}

      </div>
    @endforeach

如果有很多關系

@foreach($actividades as $actividad)
      <div>
        @foreach($actividad->estrategias as $estragias)
           {{ estrategias->descripcion }}
        @endforeach
      </div>
    @endforeach


暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM