【发布时间】:2015-06-29 22:13:26
【问题描述】:
我在这里有双 foreach。这是我的看法
<table border="1">
<tr>
<th>ID</th>
<th>ISBN</th>
<th>Klasifikasi</th>
<th>Lokasi</th>
<th>Cp_Or</th>
<th>Tahun</th>
<th>ID_Master_Buku</th
<th>Jenis</th>
<th>Status</th>
<th>Tgl_Masuk</th>
<th>can_issue</th>
<th>ID</th>
<th>Edisi</th>
<th>Pengarang</th>
<th>Deskripsi</th>
<th>Penerbit</th>
<th>Judul</th>
<th>Jumlah_Buku</th>
<th>Bahasa</th>
<th>Gambar</th>
<th>Subjek</th>
<th>Topik</th>
</tr>
@foreach($bukus as $buku)
@foreach($buku->tmbuku as $item)
<tr>
<td>{{$buku->ID}}</td>
<td>{{$buku->ISBN}}</td>
<td>{{$buku->Klasifikasi}}</td>
<td>{{$buku->Lokasi}}</td>
<td>{{$buku->Cp_Or}}</td>
<td>{{$buku->Tahun}}</td>
<td>{{$buku->ID_Master_Buku}}</td>
<td>{{$buku->Jenis}}</td>
<td>{{$buku->Status}}</td>
<td>{{$buku->Tgl_Masuk}}</td>
<td>{{$buku->can_issue}}</td>
<td>{{$item->ID}}</td>
<td>{{$item->Edisi}}</td>
<td>{{$item->Pengarang}}</td>
<td>{{$item->Deskripsi}}</td>
<td>{{$item->Penerbit}}</td>
<td>{{$item->Judul}}</td>
<td>{{$item->Jumlah_Buku}}</td>
<td>{{$item->Bahasa}}</td>
<td>{{$item->Gambar}}</td>
<td>{{$item->Subjek}}</td>
<td>{{$item->Topik}}</td>
@endforeach
</tr>
@endforeach </table>
它适用于我的其他观点。但是在这里,我得到了一个错误
为 foreach() 提供的参数无效
你能帮帮我吗?提前致谢
【问题讨论】:
-
请在第一次 foreach 之后添加 dd($buku) 的输出。
-
这是我的第一个模型
-
我想你不明白我所说的。将代码更改为此以查看输出:@foreach($bukus as $buku) {{ dd($buku) }} @foreach($buku->tmbuku as $item) 并将其粘贴到您的问题中。
-
检查你是否从控制器传递了正确名称的数据
-
@motto,对不起,拼错了。我知道你的意思,但我认为我有一个新错误,我更新了我的问题,标题为“Laravel 中为 foreach() 提供的参数无效并进行更改”