sql >> Database >  >> RDS >> Mysql

SQLSTATE[42S02]:Basistabel of weergave niet gevonden:1146 Tabel X bestaat niet

Eerst moet u de gebruikersgegevens hashen en maken om de kolom gereed te maken voor authenticatie.

Hier heb ik de stappen gegeven om dit te bereiken.

Stap 1: Krijg de invoer

$UserData = Input::all();

Stap 2: Maak het item - Invoegen in gebruikerstabel

User::create($UserData);

Opmerking:

U zou deze volgende kolommen moeten hebben in uw users tafel

  1. e-mail,
  2. wachtwoord
  3. created_at
  4. updated_at

Aanvullende instellingen:

Zet deze regel in uw User.php (Model)

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

Hier is mijn kleine inlogcode voor u, die eenvoudig genoeg voor u zou zijn

Probeer dit eens als je wilt

$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
}

Aanbeveling:

Ik zou ook aanraden om valideren de gebruikersinvoer voor het maken

Aanvullende opmerking:

Als je je tabel ziet en als je wachtwoord zoiets als versleuteld is, betekent dit dat je klaar bent;)




  1. Oracle Update-query met joins

  2. PostGIS-fout:kon geen functie voor beste kandidaat kiezen

  3. wanneer ik MySQL-databasesysteem met Jena2 gebruik, kreeg ik java.lang.NoSuchMethodError

  4. Gegevensbestanden samenvoegen met Statistica, deel 1