Uygulamamda kimlik doğrulama hızlı oluşturmak için iskele yöntemini kullandım. Ama onunla oynarken bir sorunum var. Aslında Auth::user()->name
güncel kullanıcı adı ve diğer detayları kaydedebilirim ama kullanıcı kimliğini alamıyorum, Auth::user()->id
ve Auth::id()
ile kimliği almayı denedim ama hepsi boşuna. Mevcut oturum açmış kullanıcı kimliğini almak için herhangi bir yöntem var mı? Denedim neLaravel 5.2'de oturum açmış kullanıcı kimliğini alma
: o zaman
Ben AuthServiceProvider bir değişken oluşturulur ve bu
ServiceProvider
$id = Auth::id();
view()->share('id', $id);
Görünüm
gibi görünümünde kimliği almaya çalıştı> <li><a href="{{ url('/users/{!! $id !!}') }}"><i class="fa fa-btn > fa-sign-out"></i>Profile</a></li>
Sonraki View deneyin:
<li><a href="{{ url('/users/{!!Auth::user()->id!!}') }}"><i class="fa fa-btn fa-sign-out"></i>Profile</a></li>
ben her kullanıcı onun/onu profil gösterebilir, böylece kullanıcı kimliği oturum almak istiyorum.
Auth :: user() -> id' kullanıyorum ve çalışıyor. Bir dd (Auth :: user() -> id) 'yazmayı deneyin. –