sql >> Databasteknik >  >> RDS >> Mysql

SQLSTATE[42S02]:Bastabell eller vy hittades inte:1146 Tabell X finns inte

Först bör du hasha och skapa användarinformationen för att göra kolumnen redo för autentisering.

Här har jag gett stegen för att uppnå det.

Steg 1 : Hämta indata

$UserData = Input::all();

Steg 2 : Skapa posten - Infoga i användartabell

User::create($UserData);

Obs!

Du bör ha följande kolumner i dina users bord

  1. e-post,
  2. lösenord
  3. skapad_på
  4. updated_at

Ytterligare inställningar :

Ha den här raden i din User.php (modell)

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

Här är min lilla inloggningskod för dig som skulle vara enkel nog för dig

Testa detta om du vill

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

Rekommendation:

Jag skulle också rekommendera att validera användarinmatningen innan du skapar

Ytterligare anmärkning:

Om du ser din tabell och om ditt lösenord är något som krypterat och det betyder att du är klar;)




  1. Hitta dubbletter i samma tabell i MySQL

  2. 4 sätt att ändra tidszonen i Oracle

  3. CONVERT() vs TRY_CONVERT i SQL Server:Vad är skillnaden?

  4. orakel - vilka uttalanden måste göras?