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.

avatar arifrusmandani
@arifrusmandani

1 Kontribusi 0 Poin

Diperbarui 4 tahun yang lalu

Tanggapan

mending make query builder, ambil id dari session

1 Jawaban:

<pre> &lt;tbody&gt; &lt;?php $no = 1;?&gt; {{ Auth::user()-&gt;id }} // untuk memunculkan idnya di blade @foreach($list_bapem as $bapem) &lt;tr&gt; &lt;td&gt;{{$no++}}&lt;/td&gt; &lt;td&gt;{{$bapem-&gt;type_bapem}}&lt;/td&gt; &lt;td&gt;{{$bapem-&gt;nama_bapem}}&lt;/td&gt; &lt;td&gt;{{$bapem-&gt;tahun}}&lt;/td&gt; &lt;td&gt;{{$bapem-&gt;keterangan}}&lt;/td&gt; &lt;td&gt; &lt;a href="{{route ('bapem.show',$bapem-&gt;id)}}" class="btn btn-primary btn-sm"data-toggle="tooltip" data-original-title="Detail"&gt;&lt;i class="fa fa-eye"&gt;&lt;/i&gt;&lt;/a&gt; &lt;a href="#" class="btn btn-warning btn-sm" data-toggle="tooltip" data-original-title="Edit"&gt;&lt;i class="fa fa-edit"&gt;&lt;/i&gt;&lt;/a&gt; &lt;button class="btn btn-danger btn-sm" data-toggle="tooltip" data-original-title="Hapus"&gt;&lt;i class="fa fa-trash"&gt;&lt;/i&gt;&lt;/button&gt; &lt;/td&gt; @endforeach &lt;/tr&gt; &lt;/tbody&gt; </pre>

coba di test

mungkin membantu

avatar tuxmania
@tuxmania

17 Kontribusi 1 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban