簡體   English   中英

Laravel 刀片陣列 foreach 循環

[英]Laravel blade array foreach loop

我正在嘗試訪問數組的參數,但無法訪問。 我通過這個雄辯的語句得到一個數組:

$plazas = DB::table('clase_schedule')->select(['schedule_id', DB::raw('SUM(capMax)')])->groupBy('schedule_id')->get();

什么返回我這個數組:

array:2 [▼
  0 => {#465 ▼
    +"schedule_id": "2"
    +"SUM(capMax)": "221"
  }
  1 => {#464 ▼
    +"schedule_id": "3"
    +"SUM(capMax)": "12"
  }
]

我已經嘗試了一些方法來訪問 schedule_id 和 SUM(capMax) 值,但什么都沒有。

@foreach($plazas as $id => $id)
{{$id[0]}}<br/>
@endforeach

這樣我就得到了 0 1 的返回值

使用別名獲取查詢

$plazas = DB::table('clase_schedule')->select(['schedule_id', DB::raw('SUM(capMax) as capmax')])->groupBy('schedule_id')->get();

刀刃

@foreach($plazas as $plaza)
{{ $plaza['capmax'] }}<br/>
@endforeach

暫無
暫無

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

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