Postingan lainnya
Menampilkan data sesuai user id login (current user)
Saya ingin menampilkan data dari tabel list_bapem tapi hanya yang sesuai user id login nya saja. Tapi disini tak tamppil data sama sekali.
model user :
public function listbapem()
{
$this->hasMany('App\Listbapem','user_id');
}
model listbapem :
public function user()
{
return $this->belongsTo('App\User');
}
bapemController nya :
public function index()
{
$list_bapem = Auth::user()->listbapem();
return view('bapem.index', compact('list_bapem'));
}
view nya :
<tbody>
<?php $no = 1;?>
@foreach($list_bapem as $bapem)
<tr>
<td>{{$no++}}</td>
<td>{{$bapem->type_bapem}}</td>
<td>{{$bapem->nama_bapem}}</td>
<td>{{$bapem->tahun}}</td>
<td>{{$bapem->keterangan}}</td>
<td>
<a href="{{route ('bapem.show',$bapem->id)}}" class="btn btn-primary btn-sm"data-toggle="tooltip" data-original-title="Detail"><i class="fa fa-eye"></i></a>
<a href="#" class="btn btn-warning btn-sm" data-toggle="tooltip" data-original-title="Edit"><i class="fa fa-edit"></i></a>
<button class="btn btn-danger btn-sm" data-toggle="tooltip" data-original-title="Hapus"><i class="fa fa-trash"></i></button>
</td>
@endforeach
</tr>
</tbody>
apa yang perlu saya tambahkan.. datanya tidak ada yang muncul.
Tanggapan
mending make query builder, ambil id dari session
1 Jawaban:
<pre> <tbody> <?php $no = 1;?> {{ Auth::user()->id }} // untuk memunculkan idnya di blade @foreach($list_bapem as $bapem) <tr> <td>{{$no++}}</td> <td>{{$bapem->type_bapem}}</td> <td>{{$bapem->nama_bapem}}</td> <td>{{$bapem->tahun}}</td> <td>{{$bapem->keterangan}}</td> <td> <a href="{{route ('bapem.show',$bapem->id)}}" class="btn btn-primary btn-sm"data-toggle="tooltip" data-original-title="Detail"><i class="fa fa-eye"></i></a> <a href="#" class="btn btn-warning btn-sm" data-toggle="tooltip" data-original-title="Edit"><i class="fa fa-edit"></i></a> <button class="btn btn-danger btn-sm" data-toggle="tooltip" data-original-title="Hapus"><i class="fa fa-trash"></i></button> </td> @endforeach </tr> </tbody> </pre>
coba di test
mungkin membantu