Ich habe ein Problem beim registiering Benutzer in Laravel, $user
angenommen, um Array sein, die alle Array-Element enthält, während automatische Anmeldung die folgenden Code Ergebnisse false. Das Kennwort, das in der Datenbank gespeichert wird, ist hash::make('password')
.Wie man automatische Anmeldung nach der Registrierung in Laravel
$user_id = $this->user_model->addUser($user);
$post = array('password' => $pass_for_auth, 'email' => $email);
var_dump(Auth::attempt($post,true));die;
Kann jemand mir sagen, was das
richtige Problem ist
was diese Auth-Klasse? Können Sie den vollständigen Namespace angeben? –
@RameshPareek Keine Notwendigkeit dafür. Es hat einen Alias. Verwenden Sie einfach "Auth". Wenn Sie wirklich wollen, können Sie den Pfad in 'config/app.php'' 'Aliase' Schlüssel finden, der ist:' Illuminate \ Support \ Facades \ Auth'. – totymedli