Ich bin neu in Laravel.Laravel Auth :: Versuch funktioniert, aber auth :: user() bekommen NULL
Jetzt möchte ich die middleware
verwenden.
Also bitte helfen Sie mir.
Mein Code ist:
$input = Input::except('_token');
if(Auth::attempt($input)){
return redirect()->intended('dashboard');
}else{
return Redirect::to(route('login'))
->with('message','Sorry, Wrong Username and password .');
}
Die Auth::attempt
arbeitet perfekt und seine Umleiten auf Armaturenbrett, wie erwartet.
Aber wenn ich versuche, die Auth::check
Funktion von der Steuerung zu überprüfen die else-Anweisung zurückgibt.
public function dashboard(){
if(Auth::check()){
return View::make('dashboard');
}else{
return "Not logged in";
}
}
Wie kann ich das Problem beheben?
Session.php
'driver' => env('SESSION_DRIVER', 'file'),
'lifetime' => 120,
'expire_on_close' => false,
'encrypt' => false,
'files' => storage_path('framework/sessions'),
'connection' => null,
'table' => 'sessions',
'lottery' => [2, 100],
'cookie' => 'laravel_session',
'path' => '/',
'domain' => null,
'secure' => false,
'http_only' => true,
Haben u Überprüfen Sie Fehler verwenden ??? –
#Sruthi: Haben Sie den Code eingegeben? –
Können Sie die Sitzungskonfiguration mit uns teilen? Es scheint, es ist Sitzung Konfigurationsproblem als der Benutzer existiert und deshalb ist Auth :: Versuch ($ input) erfolgreich –