Ich habe ein Problem mit Auth-Methode von Laravel5. Nach dem Einloggen auf meiner Website kann das HTML-Dokument nicht sehen, dass "Ich bin geloggt".Laravel5 - Nach dem Login Auth-Methode funktioniert nicht
@if(Auth::user())
--><li class="userNav__item">
<a href="#" class="userNav__link">
<i class="icon-user-add userNav__image"></i>
Hello, {{{ Auth::user()->name }}}
</a>
</li>
@endif
Es ist mein "Loggin in" Regler
public function SignIn(Request $request){
if(Auth::attempt(['email'=>$request->email, 'password'=>$request->password])){
return redirect('mainPage');
}
else{
return back()->withInput()->withErrors(['email' => 'Zły email lub hasło']);
}
}
Und routes.php Datei
http://pastebin.com/68CB0r7c < - es kann keine Beiträge in "Code" Element ..
Und meine Frage. Warum funktioniert die Auth-Methode im HTML-Dokument nicht? Was mache ich falsch? :(
Eine weitere (es ist lustig ...) Wenn ich so etwas tun
public function SignIn(Request $request){
if(Auth::attempt(['email'=>$request->email, 'password'=>$request->password])){
return view('layout.index');
// return redirect('mainPage');
}
else{
return back()->withInput()->withErrors(['email' => 'Zły email lub hasło']);
}
}
Die Auth :: Benutzermethode in HTML-doc funktioniert, aber wenn ich „Startseite“ Route verwenden es nicht funktioniert. LOL?
Sie geben nicht genügend Informationen, um ein Konstrukt in Ihrem main Controller definieren beantworte diese Frage. Einfach zu sagen "es funktioniert nicht" ist nicht genug. Es scheint, dass Sie die integrierte Authentifizierung verwenden, überprüfen Sie daher die Protokolle. –
Wie kann ich die Protokolle überprüfen? Sorry, es ist mein erstes Mal mit Laravel .. – qwerty1234567
Angenommen Laravel 5.3: 'storage/logs/laravel.log' –