Postingan lainnya
Laravel, membuat halaman profile
hallo agan2 sy lg buat halaman profile, cuman ada kendala pas nampilin datanya. langsung aja ada 3 table, table user , table SMP, dan table SMA. ketika login sy ngeridirect ke halaman profile berdasarkan username
//untuk routenya
Route::get('/profile/{username}', 'HomeController@profile');
karna semua data user ada di table SMP ato SMA. saya mau menampilkan data di table SMP ato SMA berdasarkan user yang masuk.
// pd controller
if (//user yg login == data pd table SMP ato SMA) { //disini bingungnya gmn cara ngambil datanya
$profile = Smp::where('username', $username)->first();
}
$profile = Sma::where('username', $username)->first();
return view('profile', ['profile' => $profile]);
yang punya cara mohon bantuannya
0
1 Jawaban:
Jawaban Terpilih
udah dapet solusi, kukulatrak sendiri aja akhirnya berhasil.
{
// dd(User::where('username', $username)->count() == smp::where('username', $username)->count());
if (User::where('username', $username)->count() == Smp::where('username', $username)->count() ) {
$profile = Smp::where('username', $username)->first();
return view('profile', ['profile' => $profile]);
}
elseif (User::where('username', $username)->count() == Sma::where('username', $username)->count() ) {
$profile = Sma::where('username', $username)->first();
return view('profile', ['profile' => $profile]);
}
}
1