【发布时间】:2018-04-04 01:13:17
【问题描述】:
我需要有关 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 循环并获得正确的表结构?
【问题讨论】:
-
在你的控制器中使用
array_merge()函数作为$d = array_merge($data, $data2);在你的视图中@foreach($d as $data)php.net/manual/en/function.array-merge.php -
将所有内容放在同一个 foreach 中!
-
您能提供一个例子吗?我努力了?问题是我已经将原始数组一分为二,因为在开始下一行之前行不能超过 72 行。