[英]Foreach loop (laravel blade)
我需要有關 laravel 中 foreach 循環的幫助。 出於某種原因,我需要有兩行而不是兩個表(本來可以解決我的問題)但是,由於不知道在哪里放置標簽以獲得正確的表結構,我在使用它時遇到了問題。
代碼:
<table class="minimalistBlack">
<tbody>
<tr>
<th>Etternavn</th>
<th>Navn</th>
<th>Posthylle</th>
<th>X</th>
<th>Etternavn</th>
<th>Navn</th>
<th>Posthylle</th>
</tr>
@foreach ($data as $mailbox)
<td>{{ $mailbox->last_name }}</td>
<td>{{ $mailbox->first_name }}</td>
<td>{{ $mailbox->row }}{{ $mailbox->number }}</td>
<td></td>
@endforeach
@foreach ($data2 as $mailbox)
<td>{{ $mailbox->last_name }}</td>
<td>{{ $mailbox->first_name }}</td>
<td>{{ $mailbox->row }}{{ $mailbox->number }}</td>
@endforeach
</tbody>
</table>
如何組合兩個 foreach 循環並獲得正確的表結構?
為了達到你可以做的結果
foreach (array_combine($courses, $sections) as $course => $section)
但這僅適用於兩個數組
或者你可以使用兩張桌子,感覺就像一張桌子
<div class="row">
<div class="col-md-6 col-sm-6">
<table class="table table-striped">
@foreach ($data as $mailbox)
<td>{{ $mailbox->last_name }}</td>
<td>{{ $mailbox->first_name }}</td>
<td>{{ $mailbox->row }}{{ $mailbox->number }}</td>
<td></td>
@endforeach
</table>
</div>
<div class="col-md-6 col-sm-6">
<table class="table table-striped">
@foreach ($data as $mailbox)
<td>{{ $mailbox->last_name }}</td>
<td>{{ $mailbox->first_name }}</td>
<td>{{ $mailbox->row }}{{ $mailbox->number }}</td>
<td></td>
@endforeach
</table>
</div>
假設$data
和$data2
變量是 Laravel 集合實例,你可以簡單地使用$data = $data->concat($data2)
。 現在$data
將包含兩個變量的數據。 對於簡單數組,可以使用$data += $data2;
. 這將合並$data
& $data2
到$data
。 然后你可以簡單地使用:
...
@foreach ($data as $mailbox)
<tr>
<td>{{ $mailbox->last_name }}</td>
<td>{{ $mailbox->first_name }}</td>
<td>{{ $mailbox->row }}{{ $mailbox->number }}</td>
</tr>
@endforeach
</tbody>
</table>
像這樣的控制器中的用戶 array_merge 函數
$array1 = array("john","ny");
$array2 = array("mitchel","ny");
$result = array_merge($a1,$a2);
如果 $data 和 $data2 有一個,一行,你可以這樣嘗試。
@foreach ($data as $mailbox)
<tr>
<td>{{ $mailbox->last_name }}</td>
<td>{{ $mailbox->first_name }}</td>
<td>{{ $mailbox->row }}{{ $mailbox->number }}</td>
<td></td>
</tr>
@endforeach
@foreach ($data2 as $mailbox)
<tr>
<td>{{ $mailbox->last_name }}</td>
<td>{{ $mailbox->first_name }}</td>
<td>{{ $mailbox->row }}{{ $mailbox->number }}</td>
</tr>
@endforeach
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.