Mysql
 sql >> Base de données >  >> RDS >> Mysql

SQLSTATE[42S02] :table ou vue de base introuvable :1146 la table X n'existe pas

Vous devez d'abord hacher et créer les détails de l'utilisateur pour préparer la colonne pour l'authentification.

Ici, j'ai donné les étapes pour y parvenir.

Étape 1 : Obtenir l'entrée

$UserData = Input::all();

Étape 2 : Créer l'entrée - Insertion dans la table utilisateur

User::create($UserData);

Remarque :

Vous devriez avoir ces colonnes suivantes dans vos users tableau

  1. courriel,
  2. mot de passe
  3. created_at
  4. updated_at

Configuration supplémentaire :

Avoir cette ligne dans votre User.php (Modèle)

protected $fillable = ['email', 'password'];

Voici mon petit code de connexion pour vous qui serait assez simple pour vous

Essayez ceci si vous le souhaitez

$email = $this->request->input('email');
$password = $this->request->input('password');
if (Auth::attempt(['email' => $email, 'password' => $password])) #If the Credentials are Right
{
 return redirect::intended('student/index'); #Your Success Page
}
else
{
 return redirect('student/admin'); #Your Failure Page
}

Recommandation :

Je recommanderais également de valider l'entrée de l'utilisateur avant la création

Remarque supplémentaire :

Si vous voyez votre table et si votre mot de passe est quelque chose comme crypté et cela signifie que vous avez terminé;)