2016-04-13 54 views
1

Şu anda ben kendi profiline kullanıcı göndermek için bu kodu kullanıyorum, laravel 5.2 ve Blade çiftleşmiş kullanıyorum güzergah adını karşılaştırbıçak

href="{{ route('profile.index', ['username' => Auth::user()->username]) }} 
, ben bu kod bıçak bir @if açıklamada ise

edildi Öğeleri göstermeden önce kullanıcının kendi profilinde olduğundan emin olmak için nasıl kontrol edeceğimi merak ettim, sadece kendi profillerinde görebilecekler mi?

cevap

2

Sadece denetleyicisi buna benzer kontrol kullanın:

if (Auth::check()) // Checks if user authenticated 
{ 
    $userId = Auth::user()->id; // Gets user ID 
    // Do some stuff 
} 

return view('profile', compact('profileInfo')); 

Bu durumda herhangi bir kullanıcı sadece kendisinin kendi profilini göreceksiniz.

+0

Bunun için teşekkürler, şimdi mantıklı –