我有3列
1.siswa 2.枫 3.nilai_ujian
我从表siswa中的ID获得ID siswa,并从表nilai_ujian中获得mapel_id
nilai_ujian和siswa的关系称为 ijazah()
表nilai_ujian
表 mapel
这是查询获取 id siswa
$cek = Kelengkapan::where('sekolah_id', '=', \Auth::user()->sekolah_id)->where('siswa_id', '=', $id)->select('siswa_id')->first();
if($cek)
$siswa = Siswa::where('id', $cek->siswa_id)->with('ijazah')->first();
在刀片文件中,我从控制器中每个$ siswa都是这样的:
@foreach($siswa->ijazah as $data)
<tr>
<td>{{ $data->nama_mapel }}</td>
<td align="center">
<!--<a href="#" class="btn btn-xs btn-default">Ubah</a> -->
<form method="post" action="{{ route('hapusUN.hapus', $data->id)}}" style="display: inline-block;">
{{ csrf_field() }}
<input type="hidden" name="_method" value="delete">
<button type="submit" class="btn btn-danger btn-xs">Hapus</button>
</form>
</td>
</tr>
@endforeach
但是 nama_mapel 为空,当我得到显示的 mapel_id 数据时,
如何基于表 nilai_ujian 值 mapel_id 从表 mapel 中获取 nama_mapel ? 谢谢